Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Serverkonfiguration ändern (altes Hosting)
Infomaniak ändert auf Anfrage niemals die Systemkonfigurationsdateien wie php.ini
, my.ini
oder httpd.conf
. Sie können jedoch bestimmte PHP-Parameter über zwei Methoden festlegen:
1. Parameter über den PHP-Code ändern
Sie können die Funktion ini_set()
direkt in Ihrem PHP-Code verwenden:
Syntax
<?php ini_set('nom_du_paramètre', 'valeur'); ?>
Beispiel
<?php ini_set('display_errors', 'off'); ?>
// Désactiver l'affichage des erreurs
2. Parameter über eine .htaccess- oder .user.ini-Datei ändern
Für die Hostings auf der neuen Konsole von Infomaniak verwenden Sie .user.ini
anstelle von .htaccess
.
Syntax
php_flag "nom_du_paramètre" “on/off”
php_value "nom_du_paramètre" "valeur"
Beispiele
php_flag display_errors "off"
# Désactiver l'affichage des erreurs
php_flag allow_url_fopen "On"
php_flag allow_url_include "On"
# Activer fopen, fsockopen, file_get_contents, simplexml_load_file, etc.
# Permet de résoudre des erreurs telles que :
# "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"
# Désactiver la détection automatique de l'encodage Unicode
php_flag short_open_tag "off"
# Désactiver les balises courtes PHP (`<? ?>`) pour améliorer la compatibilité avec XML
php_value register_globals "0"
# Désactiver Register Globals (activé par défaut sur certaines configurations)
php_value magic_quotes_gpc "1"
# Activer la fonction Magic Quotes GPC (voir : http://php.net/manual/fr/security.magicquotes.php)
AllowOverride None
# Modifier la directive AllowOverride (ALL par défaut)
In Bildern
Sie können eine Datei .htaccess
oder .user.ini
erstellen und die erforderlichen Direktiven einfügen:
Mehr erfahren
- Vollständige Liste der mit ini_set() änderbaren Parameter
- Liste der änderbaren Optionen (PHP_INI_PERDIR oder PHP_INI_ALL)
Die Grenzen für memory_limit
und max_execution_time
sind auf Ebene der Apache-Konfiguration festgelegt und können nicht geändert werden.
Link zu dieser FAQ: