Pages Menu

Posted by on 08 / 06 / 2009 in PHP-MySQL | 0 comments

.htaccess errore HTTP 500 (Internal Server Error)

.htaccess errore HTTP 500 (Internal Server Error)

error500
Sviluppando siti web a chi non è mai capitato di dover modificare direttive / parametri del proprio php.ini via file .htaccess e trovarsi davanti questo tipo di errore: “Internal Server Error – Errore HTTP 500 – Errore di configurazione interno del server“…
Spesso, ad esempio, mi capitano hosting con il Register Globals settato su “ON”.
Inserendo nella root directory il file htaccess con il seguente paramentro:
php_value register_globals 0
oppure anche con questo:
php_flag register_globals off
il server web restiuisce sempre l’errore HTTP 500.
Con l’aggiornamento al PHP5 molti server hosting hanno tolto la possibilità di cambiare le direttive del PHP tramite file htaccess.
In questo caso dobbiamo creare un file php.ini ed inserirlo in ogni singola directory del server web dove vogliamo, ad esempio, modificare il register_globals.
All’interno del file PHP.INI inserite la seguente direttiva:
register_globals = Off
Uplodate il file via FTP e tutto dovrebbe funzionare a dovere!

Post a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *