1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Ändern Sie die Serverkonfiguration einer Site
Dieser Leitfaden erläutert, wie Sie die Serverkonfiguration einer Website (.user.ini; .htaccess) ändern können.
.htaccess oder .user.ini Datei?
Apache ist der HTTP-Server. Er wird mit einer .htaccess-Datei konfiguriert, die sich im Stammverzeichnis der Website befindet.
PHP ist eine Programmiersprache, die zur Erstellung dynamischer Webseiten über einen HTTP-Server verwendet wird. Sie können PHP-Direktiven mit einer .user.ini-Datei anpassen, die in den Ordnern und Unterordnern des Speicherorts der .user.ini-Datei wirksam wird.
PHP-Direktiven müssen unbedingt in der .user.ini-Datei platziert werden, um wirksam zu sein!
Ändern der Serverkonfiguration einer Website
über das Manager
Um die PHP-Konfiguration zu ändern, können die meisten Einstellungen (max_input_vars, allow_url_fopen, memory_limit, etc.) über den Manager konfiguriert werden:
- Öffnen Sie den Manager (manager.infomaniak.com)
- Gehen Sie zu Webhosting
- Wenn erforderlich, klicken Sie auf das betroffene Hosting/Domänennamen
- Unter Webseiten unten klicken Sie auf den Domänennamen der betreffenden Website
- Klicken Sie auf die Schaltfläche Erweiterte Einstellungen
- Passen Sie unter den Registerkarten PHP und Apache die Konfiguration der Website nach Bedarf an
- Speichern Sie die Änderungen
über die .user.ini-Datei
Für PHP-Direktiven , die im Manager nicht verfügbar sind, müssen Sie die gewünschten Werte in der .user.ini-Datei festlegen.
Zum Beispiel:
max_file_uploads = 20
Die Liste der vorhandenen Direktiven finden Sie auf der offiziellen PHP-Website, aber Elemente mit "PHP_INI_SYSTEM" in der Spalte "Änderbar", sowie max_input_time, memory_limit und mysqli.default_socket können nicht verwendet werden.
über die Befehlszeilenschnittstelle (CLI)
Um PHP-Direktiven über eine Befehlszeilenschnittstelle (CLI) oder in CRON-Aufgaben anzupassen, müssen Sie die gewünschten Werte in einer .user.ini-Datei festlegen und dann das PHP-Programm mit der Option -c .user.ini aufrufen.
Das folgende Beispiel ändert den verfügbaren Speicherplatz für PHP:
~/web$ echo -e ' ' >memory-limit.php
~/web$ php memory-limit.php
memory_limit: 512M
~/web$ echo 'memory_limit = 1024M' >.user.ini
~/web$ php -c .user.ini memory-limit.php
memory_limit: 1024M
~/web$
Das folgende Beispiel aktiviert allow_url_fopen für das WP CLI-Tool (das es ermöglicht, Erweiterungen abzurufen):
php -d allow_url_fopen=On ~/bin/wp package install trepmal/wp-revisions-cli
Erfahren Sie mehr
- Wie erstelle ich eine .htaccess- oder .user.ini-Datei?
- Ändern der PHP-Version einer Website
- Aktivieren der Gzip-Komprimierung
- Aktivieren der Google PageSpeed Tools
- Erhöhen des Script-Speichers und der Ausführungszeit