Indice

Installare dokuwiki su altervista

Se si prova ad instalare dokuwiki in un account altervista la procedura di installazione restituisce il seguente errore:

La funzione PHP chmod non è disponibile

Per risolvere questo bachetto basta editare il file install.php , posizionarsi sulla funzione check_functions() e rimuovere la stringa chmod dalla funzione $funcs=explode( … ) .

In pratica:

Prima del nostro intervento :

 $funcs = explode(' ','addslashes basename call_user_func chmod copy fgets '.
                         'file file_exists fseek flush filesize ftell fopen '.
                         'glob header ignore_user_abort ini_get mail mkdir '.
                         'ob_start opendir parse_ini_file readfile realpath '.
                         'rename rmdir serialize session_start unlink usleep');

Dopo il nostro intervento

 $funcs = explode(' ','addslashes basename call_user_func copy fgets '.
                         'file file_exists fseek flush filesize ftell fopen '.
                         'glob header ignore_user_abort ini_get mail mkdir '.
                         'ob_start opendir parse_ini_file readfile realpath '.
                         'rename rmdir serialize session_start unlink usleep');

I permessi

Dare i permessi 777 alla directory conf e a data e a tutte le directori in esse contenute.

Avviare la procedura di installazione facendo puntare il browser a http:«nome».altervista.org/install.php o il percorso da voi scelto .