Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


Vorhergehende Überarbeitung
webhosting:php:einstellungen_anpassen [10.05.2023 10:57] (aktuell) admin
Zeile 1: Zeile 1:
 +====== PHP-Einstellungen anpassen ======
 +Je nach verwendeter PHP-Version können Sie die PHP-Einstellungen über die .htaccess oder die .user.ini Datei anpassen. Wenn Sie die als Apache-Modul bereitgestellte PHP-Version verwenden, nehmen Sie die Anpassungen über die .htaccess Datei vor. In den als CGI-Modul bereitgestellten Versionen nehmen Sie die Anpassungen über die .user.ini Datei vor. Welche Versionen wir auf welche Art bereitstellen, erklären wir in [[webhosting:php:versionen|diesem Artikel]].
  
 +Die jeweiligen Konfigurationsdateien können Sie per [[webhosting:ftp|FTP]] oder [[webhosting:ssh|SSH]] bearbeiten. Sollten die jeweiligen Dateien in Ihrem FTP-Programm nicht angezeigt werden, stellen Sie bitte sicher, dass diese Dateien angezeigt werden (Dateien, die mit einem Punkt beginnen, gelten als "Versteckte Dateien", die in der Regel nicht angezeigt werden). Sollten die Dateien noch nicht existieren, können Sie diese mit Ihrem FTP-Programm oder per SSH anlegen.
 +
 +In den Webserver-Paketen((Diese Funktion steht nur in den Webserver-Paketen, jedoch nicht in den Webhosting-Paketen zur Verfügung)) können Sie zudem die PHP-Einstellungen in Ihrem goneo-Kundencenter unter [[https://kundencenter.goneo.de/ini|Experten Einstellungen → PHP Konfiguration]] anpassen. Beachten Sie bitte, dass die dort vorgenommenen Einstellungen für alle Webserver innerhalb des Pakets gelten.
 +
 +Im Folgenden beschreiben wir, wie Sie die Einstellungen anpassen können und zeigen als Beispiel die Aktivierung der PHP-Fehlermeldungen und die Anpassung des PHP Memory Limit auf 512 MB.
 +
 +Eine vollständige Liste der PHP-Einstellungen finden Sie sowohl in der [[webhosting:php:versionen|PHP-Info]] Seite als auch unter [[https://www.php.net/manual/de/configuration.changes.php]]
 +
 +===== .htaccess (Apache Modul) =====
 +In der .htaccess Datei werden die PHP-Einstellungen als ''php_value'' und ''php_flag'' angegeben. Bei ''php_flag'' handelt es sich um Einstellungen, die entweder ein- oder ausgeschaltet werden können (''on'' oder ''off''). ''php_value'' bezeichnet alle anderen Werte (Zahlen, Zeichenketten, ...). Die Einstellungen werden wie folgt in die .htaccess Datei eingetragen:
 +
 +<code apache>
 +php_flag display_errors on
 +php_value memory_limit 512M
 +</code>
 +
 +===== .user.ini (PHP-CGI) =====
 +In der .user.ini Datei werden die Einträge so hinterlegt, wie sie auch in der php.ini Datei einegtragen werden würden. Die Angaben ''php_value'' und ''php_flag'' entfallen hier. Die Einstellungen werden hier stattdessen nach dem Schema ''Einstellung=Wert'' eingetragen:
 +
 +<code ini>
 +display_errors=on
 +memory_limit=512M
 +</code>