Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Modificare la configurazione del server (hosting vecchia formula)

Infomaniak non modifica mai, su richiesta, i file di configurazione del sistema come php.ini, my.ini o httpd.conf. Tuttavia, è possibile regolare alcuni parametri PHP in due modi:

 

1. Modificare i parametri tramite il codice PHP

È possibile utilizzare la funzione ini_set() direttamente nel codice PHP:

Sintassi

<?php ini_set('nom_du_paramètre', 'valeur'); ?>

Esempio

<?php ini_set('display_errors', 'off'); ?>
// Disable error display

 

2. Modificare i parametri tramite un file .htaccess o .user.ini

Per gli hosting che utilizzano la nuova console di Infomaniak, è consigliabile utilizzare un file .user.ini piuttosto che un .htaccess.

Sintassi

php_flag "nom_du_paramètre" "on/off"
php_value "nom_du_paramètre" "valeur"

Esempi

php_flag display_errors "off"
# Disable error display

php_flag allow_url_fopen "On"
php_flag allow_url_include "On"
# Enable fopen, fsockopen, file_get_contents, simplexml_load_file, etc.
# Helps resolve errors such as:
# "URL file-access is disabled in the server configuration"
# "Fatal error: main() [function.require]: failed to open stream"
# "get_headers(), file_get_contents(), etc."

php_flag detect_unicode "off"
# Disable automatic Unicode detection

php_flag short_open_tag "off"
# Disable short PHP tags (<? ?>) to prevent XML parsing issues

php_value register_globals "0"
# Disable Register Globals (enabled by default in some configurations)

php_value magic_quotes_gpc "1"
# Enable Magic Quotes GPC function (see: http://php.net/manual/en/security.magicquotes.php)

AllowOverride None
# Modify the AllowOverride directive (ALL by default)

 

In immagini

È possibile creare un file .htaccess o .user.ini e inserire le direttive necessarie:

 

Scopri di più

I limiti memory_limit e max_execution_time sono definiti a livello di configurazione di Apache e non possono essere modificati.


Questa FAQ è stata utile?