1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Die Serverkonfiguration einer Website ändern
Diese Anleitung erklärt, wie Sie die Serverkonfiguration einer Website auf Webhosting Infomaniak ändern.
Vorwort
- Apache ist der HTTP-Server.
- Er wird mit einer Datei
.htaccess
konfiguriert, die sich im Stammverzeichnis der Website befindet.
- Er wird mit einer Datei
- PHP ist eine Programmiersprache, die zur Erstellung dynamischer Webseiten über einen HTTP-Server verwendet wird.
- Es ist möglich, die PHP-Direktiven mit einer Datei
.user.ini
anzupassen, die in den Ordnern und Unterordnern des Speicherorts der Datei .user.ini wirksam wird.
- Es ist möglich, die PHP-Direktiven mit einer Datei
- Nehmen Sie sich diesen anderen Leitfaden zur Erstellung von Dateien .htaccess / .user.ini zur Kenntnis.
Serverkonfiguration einer Website ändern…
… über den Manager
Um die PHP-Konfiguration und die meisten Parameter (max_input_vars
, allow_url_fopen
, memory_limit
, post_max_size + upload_max_filesize
, etc.) zu ändern:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name des betreffenden Produkts.
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die verschiedenen Registerkarten Allgemein, PHP / Apache und PHP-Erweiterungen, um die gewünschten Anpassungen vorzunehmen:
Vergeßt nicht, die Änderungen unten auf der Seite zu speichern.
Nehmen Sie diesen anderen Leitfaden zur Kenntnis, wenn Sie Informationen zu den Grenzwerten und den Möglichkeiten zur Freischaltung dieser suchen.
… über die Datei .user.ini
Für die PHP-Direktiven, die im Manager nicht verfügbar sind, müssen die gewünschten Werte im .user.ini
Datei festgelegt werden, zum Beispiel:
max_file_uploads = 20
Die Liste der bestehenden Richtlinien befindet sich auf der offiziellen PHP-Website, aber die Elemente mit der Angabe PHP_INI_SYSTEM
in der Spalte Modifiable
sowie max_input_time
, memory_limit
und mysqli.default_socket
sind nicht verwendbar.
… in der CLI
Um PHP-Direktiven bei der Ausführung von Skripten in der Kommandozeile (CLI) oder in CRON-Aufgaben anzupassen, müssen die gewünschten Werte in einer Datei .user.ini
angegeben werden.
Um diese Konfigurationen anzuwenden, verwendet man den PHP-Interpreter mit der Option -c
gefolgt vom Pfad zur Datei .user.ini
.
Zum Beispiel, um die für PHP verfügbare Speichergrenze auf 1024M zu ändern, kann man die folgende Befehl verwenden, um die Datei .user.ini
zu erstellen oder zu bearbeiten:
echo 'memory_limit = 1024M' > .user.ini
Dieser Befehl schreibt die Direktive memory_limit mit dem Wert 1024M in die Datei .user.ini
.
Danach verwendet man beim Ausführen eines PHP-Skripts über die Kommandozeile oder in einem CRON-Job den PHP-Befehl mit der Option -c
, 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 unter anderem das Abrufen von Erweiterungen):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
php
: der PHP-Interpreter-d allow_url_fopen=On
: Die Option-d
ermöglicht es, eine PHP-Konfigurationsrichtlinie (allow_url_fopen
) mit dem WertOn
festzulegen.~/bin/wp
: Pfad zum WP CLI-Executablepackage install trepmal/wp-revisions-cli
: der 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 bestimmte Vorgänge erforderlich sein, die das Öffnen von entfernten URLs beinhalten, wie z.B. das Herunterladen von Erweiterungen oder Paketen. Stellen Sie sicher, dass diese Option sicher und gemäß den besten Sicherheitsrichtlinien aktiviert ist.