1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Die Serverkonfiguration einer Website ändern
Dieser Leitfaden erklärt, wie die Serverkonfiguration einer Website auf Infomaniak Webhosting geändert werden kann.
.htaccess oder .user.ini Datei?
Apache ist der HTTP-Server. Er wird mit einer .htaccess
-Datei konfiguriert, die im Stammverzeichnis der Website platziert ist.
PHP ist eine Programmiersprache, die zur Erstellung dynamischer Webseiten über einen HTTP-Server verwendet wird. Es ist möglich, die PHP-Direktiven mit einer .user.ini
-Datei anzupassen, die in den Ordnern und Unterordnern des Speicherorts der .user.ini
-Datei wirksam sind.
Ändern der Serverkonfiguration einer Website
über den Manager
Um die PHP-Konfiguration und die meisten Einstellungen zu ändern (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, etc.):
- Im Infomaniak Manager (manager.infomaniak.com) mit einem Webbrowser wie Brave oder Firefox anmelden
- Auf das Symbol oben rechts in der Oberfläche klicken (oder durch das linke seitliche Menü navigieren)
- Website (Universum Web & Domain) auswählen
- Den Namen des betreffenden Objekts in der angezeigten Tabelle anklicken
- Auf die Schaltfläche Erweiterte Einstellungen klicken
- Zum Registerkarte PHP oder Apache wechseln, um die gewünschten Anpassungen vorzunehmen
über die .user.ini-Datei
Für PHP-Direktiven, die nicht im Manager vorhanden sind, müssen die gewünschten Werte in der .user.ini
-Datei definiert werden, z. B.:
max_file_uploads = 20
Die Liste der vorhandenen Direktiven finden Sie auf der offiziellen PHP-Website, aber Elemente mit der Markierung PHP_INI_SYSTEM
in der Spalte Änderbar
sowie max_input_time
, memory_limit
und mysqli.default_socket
sind nicht verwendbar.
über die Befehlszeile (CLI)
Um PHP-Direktiven bei der Ausführung von Skripten in der Befehlszeile (CLI) oder in CRON-Aufgaben anzupassen, müssen die gewünschten Werte in einer .user.ini-Datei angegeben werden. Anschließend werden diese Konfigurationen angewendet, indem das PHP-Executable mit der Option -c gefolgt vom Pfad zur .user.ini
-Datei verwendet wird. Zum Beispiel, um das verfügbare Speicherlimit für PHP auf 1024M zu ändern, kann die folgende Befehl verwendet werden:
echo 'memory_limit = 1024M' > .user.ini
Dieser Befehl schreibt die Direktive memory_limit mit dem Wert 1024M in die Datei .user.ini
. Bei der Ausführung eines PHP-Skripts in der Befehlszeile oder in einer CRON-Aufgabe wird das PHP-Executable mit der Option -c
verwendet, um die Datei .user.ini
mit den benutzerdefinierten Konfigurationen anzugeben.
Das folgende Beispiel aktiviert allow_url_fopen
für das WP CLI-Tool (ermöglicht insbesondere das Abrufen von Erweiterungen):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: das PHP-Executable-d allow_url_fopen=On
: die Option-d
ermöglicht das Festlegen einer PHP-Konfigurationsdirektive (allow_url_fopen
) mit dem WertOn
~/bin/wp
: Pfad zum WP CLI-Executablepackage install trepmal/wp-revisions-cli
: die spezifische Befehl zum Installieren des WP CLI-Paketstrepmal/wp-revisions-cli
Dies stellt sicher, dass die Option allow_url_fopen
während der Ausführung des angegebenen WP CLI-Befehls aktiviert ist. Die Aktivierung von allow_url_fopen
kann für einige Operationen erforderlich sein, die das Öffnen von Remote-URLs, wie das Herunterladen von Erweiterungen oder Paketen, beinhalten. Stellen Sie sicher, dass diese Option sicher aktiviert ist und den besten Sicherheitspraktiken entspricht.