L'installazione di phpWiki su
http://www.altervista.org, una volta scoperti i meccanismi che regolano quest'ultima č indolore (o quasi)
scaricate dal sito di phpWiki l'ultima release (questa faq č basata sulla 1.3.7) ed una volta decompressa uploadate tutto sul vostro account di altervista.org usando il vostro client ftp preferito (ad esempio
http://www.smartftp.net )
Presso questo sito:
esiste un comodo script per creare dinamicamente un file di configurazione utile alle vostre esigenze.
oppure aprite il file index.php presente nella root di phpWiki e seguite le istruzioni.
altervista non supporta la compressione dell'output di php dovete disabilitarla decommentando la seguente voce
define('COMPRESS_OUTPUT', false);
Siccome su altervista (anche se avete accesso a MySQL) non viene dato agli utenti la possibilitą di fare il lock delle tabelle č precluso l'utilizzo di un database, quindi nella seconda parte del file di configurazione:
'dbtype' => 'file'
'directory' => "/membri/fullo/pagine"
onestamente ho bypassato il tutto
ho notato che la versione 1.3.7 ha alcuni problemi nella gestione della lingua italiana, lasciate quindi la lingua di default inglese
if (!defined('DEFAULT_LANGUAGE')) define('DEFAULT_LANGUAGE', 'en');
onestamente ho bypassato il tutto
onestamente ho bypassato il tutto
a questo punto non rimane che applicare un piccolo hack all'inizio del file subito dopo della dichiarazione del php
error_reporting(0); //elimina i warning ed i messaggi di errore
questo farą si che tutti i warning relativi agli stretti parametri di sicurezza imposti da altervista non siano visualizzati a video quando utilizzerete particolare plugin come il PhpHighlightPlugin
a questo punto al primo avvio phpWiki dovrebbe creare le pagine di help e del sandbox e funzionare senza problemi.
phpWiki permette di utilizzare come sintassi per i propri link quella che rappresenta il path di un normale filesystem, quindi url complesse come
possono essere tradotte con:
putroppo questa funzionalitą č inutilizzabile a causa della configurazione del server di Altervista, quindi se volete linkare le pagine del vostro wiki da siti esterni ad esso vi consiglio di utilizzare le url standard (con attributi di GET).
lib/WikiUser.php:59: Notice[8]: Only variables should be assigned by reference
lib/Template.php:112: Notice[8]: Only variables should be assigned by reference
lib/Template.php:114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'top') (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'top') (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):112: Notice[8]: Only variables should be assigned by reference
lib/Template.php (In template 'body') (In template 'html'):114: Notice[8]: Only variables should be assigned by reference
lib/CachedMarkup.php (In template 'browse') (In template 'body') (In template 'html'):427: Notice[8]: Only variables should be assigned by reference