1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Modificare la configurazione server (precedente formula di hosting)
Non modifichiamo mai su richiesta i file di tipo php.ini o my.ini o httpd.conf.
Hai tuttavia la possibilità di definire alcune impostazioni con due metodi a scelta.
Azioni da effettuare
1: aggiungere delle righe nel tuo codice PHP
<? ini_set('chiave di config da cambiare', 'on o off'); ?>
o <? ini_set('chiave di config da cambiare', 'nuovo valore della chiave'); ?>
Esempio:
<? ini_set('display_errors', 'off'); ?>
// disattivare la visualizzazione degli errori
2: compilare un file .htaccess (o .user.ini per gli hosting nella nuova console)
php_flag "chiave di config da cambiare" "on o off"
o php_value "chiave di config da cambiare" "nuovo valore della chiave"
Esempi:
php_flag display_errors "off"
# disattivare la visualizzazione degli errori
php_flag "allow_url_fopen" "On"
php_flag "allow_url_include" "On"
# attivare fopen, fsockopen, gli include, file_get_contents, simplexml_load_file, ecc.
# e permettere di risolvere i problemi di tipo
# URL file-access is disabled in the server configuration
# fatal error: main() [function.require]
# failed to open stream
# get_headers(), file get content, ecc.
php_flag detect_unicode "off"
# assegnare il valore Off alla variabile detect_unicode
php_flag short_open_tag "off"
# disattivare l'utilizzo dei tag brevi (<? ?>) per utilizzare PHP con XML
php_value register_globals "0"
# disattivare Register Globals, attivato come predefinito
php_value magic_quotes_gpc "1"
# attivare la funzione magic quotes gpc (ma leggere http://php.net/manual/fr/security.magicquotes.php)
AllowOverride None
# modificare AllowOverride, su ALL predefinito
In immagini
Creazione di un file .htaccess e inserimento di un'istruzione
Maggiori informazioni
Potrai trovare tutte le possibili impostazioni in http://php.net/ini_set
Puoi modificare i flag delle variabili contrassegnate con PHP_INI_PERDIR o PHP_INI_ALL in http://www.php.net/manual/fr/ini.php#ini.list
I limiti memory_limit e max_execution_time sono collocati a livello della configurazione di Apache e quindi non sono modificabili.