1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Die Serverkonfiguration einer Webseite ändern
Dieser Leitfaden erklärt, wie die Serverkonfiguration einer Website auf Infomaniak Webhosting geändert wird.
.htaccess oder .user.ini Datei?
Apache ist der HTTP-Server. Es wird mit einer .htaccess
Datei konfiguriert, die am Stammverzeichnis der Website platziert wird.
PHP ist eine Programmiersprache, die verwendet wird, um dynamische Webseiten über einen HTTP-Server zu erstellen. PHP-Direktiven können mit einer .user.ini
Datei angepasst werden, die in den Ordnern und Unterordnern des Speicherorts der .user.ini Datei wirksam wird.
Ändern der Serverkonfiguration einer Website
über den Manager
Um die PHP-Konfiguration und die meisten Einstellungen (max_input_vars, allow_url_fopen, memory_limit, usw.) zu ändern:
- Melden Sie sich beim Infomaniak Manager (manager.infomaniak.com) von einem Webbrowser wie Brave oder Firefox aus an
- Klicken Sie auf das Symbol oben rechts in der Benutzeroberfläche (oder navigieren Sie über das linke Seitenleistenmenü, zum Beispiel)
- Wählen Sie Website (Universum Web & Domain) aus
- Klicken Sie auf den Namen des betreffenden Objekts in der angezeigten Tabelle
- Klicken Sie auf die Schaltfläche Erweiterte Einstellungen
- Klicken Sie auf das Register PHP oder Apache, 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, zum Beispiel:
max_file_uploads = 20
Die Liste der vorhandenen Direktiven finden Sie auf der offiziellen PHP-Website, aber Elemente mit der Angabe PHP_INI_SYSTEM
in der Spalte Modifiable
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 wird zur Anwendung dieser Konfigurationen das PHP-Programm mit der Option -c und dem Pfad zur .user.ini
Datei verwendet. Um beispielsweise das verfügbare Speicherlimit für PHP auf 1024M zu ändern, können Sie die .user.ini Datei mit dem folgenden Befehl erstellen oder ändern:
echo 'memory_limit = 1024M' > .user.ini
Dieser Befehl schreibt die memory_limit Direktive mit dem Wert 1024M in die .user.ini
Datei. Anschließend wird bei der Ausführung eines PHP-Skripts in der Befehlszeile oder in einer CRON-Aufgabe das PHP-Programm mit der Option -c
verwendet, um die .user.ini
Datei mit den benutzerdefinierten Konfigurationen anzugeben.
Das folgende Beispiel aktiviert allow_url_fopen
für das WP CLI-Tool (ermöglicht das Abrufen von Erweiterungen):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: das PHP-Programm-d allow_url_fopen=On
: die Option-d
setzt eine PHP-Konfigurationsdirektive (allow_url_fopen
) aufOn
~/bin/wp
: Pfad zum WP CLI-Programmpackage install trepmal/wp-revisions-cli
: der spezifische Befehl zum Installieren des WP CLI-Paketstrepmal/wp-revisions-cli
Dies stellt sicher, dass die allow_url_fopen
Option während der Ausführung des angegebenen WP CLI-Befehls aktiviert ist. Die Aktivierung von allow_url_fopen
kann für einige Vorgänge, die das Öffnen entfernter URLs beinhalten, wie das Herunterladen von Erweiterungen oder Paketen, erforderlich sein. Stellen Sie sicher, dass diese Option sicher aktiviert ist und den Sicherheitsbest Practices entspricht.