0800 - 899 899 9
(K o s t e n l o s)
Mo - Fr  09:00 - 18:00 Uhr


Suche


Alphabetischer Index


Hilfe :: Reseller-Hosting


PHP Einstellungen mit Plesk Onyx

Die Standard-Konfiguration von PHP werden serverseitig von PixelX vorgegeben. Es besteht aber die Möglichkeit die PHP Einstellungen im Plesk Onyx für jedes einzelne Hosting-Paket oder Abonnement individuell anzupassen.

 

 
Die Hierarchie der PHP Einstellungen sind in folgender Grafik dargestellt:

 

Plesk Onyx PHP Einstellungen Vererbung

 

Die PHP Konfiguration der höheren Ebenen sind jeweils die Voreinstellungen. Diese können dann bei Bedarf durch die darunter aufgeführten Ebenen  geändert werden.

 

Wenn Sie Ihren Kunden die entsprechenden Berechtigungen geben, können diese die PHP Einstellungen je Website oder Subdomain selbstständig abändern.

 

PHP Einstellung in Service Paketen

Gehen Sie im Plesk Onyx in das Menü Service-Pakete. Dort sehen Sie nun alle eingerichteten Pakete und können für jedes Paket eigene PHP Einstellungen auswählen.

 

Klicken Sie auf das gewünschte Service Paket.

 

 

Plesk Onyx Reseller - Service Pakete

 

 

Berechtigungen

Wechseln Sie nun auf den Reiter Berechtigungen.  Hier finden Sie folgende PHP Einstellungen, die beeinflussen was Ihr Kunde selbstständig konfigurieren darf:

 

  • Verwaltung der allgemeinen PHP-Einstellungen
    Ermöglicht Kunden, allgemeine PHP-Einstellungen individuell für jede Website anzupassen.
  • Verwaltung von PHP-Version und -Handler
    Ermöglicht Kunden, die PHP-Version und den PHP-Handler individuell für jede Website auszuwählen.

 

Plesk Onyx Service Pakete PHP Berechtigungen

 

 

PHP Einstellungen

Wechseln Sie nun auf den Reiter PHP-Einstellungen

Als PHP-Unterstützung empfehlen wir Ihnen eine andere Version als die PHP by OS vendor Version zu nutzen, da in der Standardversion einige häufig benötigte Module nicht verfügbar sind.

 

Plesk Onyx Reseller - Service Pakete PHP Einstellungen

 

 

Sie haben außerdem nun Zugriff auf weitere PHP Einstellungen.

 

Einstellungen zur Leistung

  • memory_limit
    Die maximale Menge des Arbeitsspeichers (in Byte), die ein Skript zuweisen darf.
  • max_execution_time
    Die maximale Zeit (in Sekunden), in der ein Skript ausgeführt werden darf, bevor es beendet wird.
  • max_input_time
    Die maximale Zeit (in Sekunden), in der ein Skript Eingangsdaten parsen darf.
  • post_max_size
    Die maximale Größe der Daten (in Byte), die mit der POST-Methode gesendet werden können. Sollte üblicherweise größer als upload_max_filesize und kleiner als memory_limit sein.
  • upload_max_filesize
    Die maximale Größe einer hochgeladenen Datei in Byte.Die maximale Größe einer hochgeladenen Datei in Byte.
  • opcache.enable
    Aktiviert den Opcode Cache. Wenn dieser deaktiviert wird, wird der Code nicht optimiert und nicht gecached.

 

Allgemeine Einstellungen

  • include_path
    Die Liste der Verzeichnisse, in denen Skripte nach Dateien suchen (ähnlich der PATH-Variable des Systems). Zum Trennen von Verzeichnissen verwenden Sie bei Linux einen Doppelpunkt (:) und bei Windows ein Semikolon (;).
  • session.save_path
    Das Verzeichnis zur Speicherung von PHP-Sitzungsdateien.Das Verzeichnis zur Speicherung von PHP-Sitzungsdateien.
  • mail.force_extra_parameters
    Zusätzliche Parameter für die mail()-Funktion.Zusätzliche Parameter für die mail()-Funktion.
  • open_basedir
    Dateien in den angegebenen Verzeichnissen können von PHP-Skripten aufgerufen werden. Zum Trennen von Verzeichnissen verwenden Sie bei Linux einen Doppelpunkt (:) und bei Windows ein Semikolon (;).
  • error_reporting
    Die Ebene der Fehlerberichterstattung.Die Ebene der Fehlerberichterstattung.
  • display_errors
    Bestimmt, ob Fehler als Teil der Ausgabe angezeigt werden sollen.
  • log_erros
    Aktivieren Sie die Protokollierung von PHP-Fehlern.
  • allow_url_fopen
    Lassen Sie zu, dass PHP-Dateifunktionen Daten von entfernten Speicherorten über FTP oder HTTP abrufen.
  • file_uploads
    Ermöglicht das Hochladen von Dateien über HTTP.
  • short_open_tag
    Erlaubt die Kurzform des PHP-Anfangstags.

 

Eine Anpassung dieser Werte überschreibt die serverseitige Vorgabe der php.ini. Ist ein Wert als Standard-Wert gewählt, so wird dieser aus der php.ini übernommen.

 

 

Add-on-Paket PHP Einstellungen

Über das Add-on-Paket können die Einstellungen des normalen Service-Paketes überschrieben werden. Es sind die gleichen Einstellungen wie bei den Service Paketen möglich.

 

 

PHP Einstellungen auf Website und Subdomain Ebene

Im Kundenaccount können weitere PHP Einstellungen durch den Kunden vorgenommen werden, sofern er die Berechtigung dazu erhalten hat. Gehen Sie als Kunde angemeldet in das Menü PHP-Einstellungen.

 

Plesk Onyx Website und Domain Einstellungen

 

 

Im Beispielscreenshot hat der Kunde nur Berechtigungen zum Ändern der PHP Version. Die anderen Optionen werden nur angezeigt, aber sind nicht veränderbar.

 

Die Berechtigungen dafür können im Service Paket wie weiter oben beschrieben durch den Reseller-Administrationsaccount angepasst werden.

 

Plesk Onyx PHP Einstellungen für eine Website / Domain

 

 

Durch die Datei .user.ini können zusätzliche Einstellungen für die Domain oder Subdomain vorgenommen werden.

 

Gehen Sie hierzu im Plesk Onyx Hauptmenü auf der linken Seite auf das Menü Dateien.

 

Wählen Sie dort den Hauptordner der Domain aus, für die Sie Einstellungen vornehmen möchten.

 

Plesk Onyx Dateimanager

 

 

Legen Sie nun eine neue Datei über den Button Neu, sofern die Datei .user.ini noch nicht vorhanden ist.

 

Plesk Onyx Dateimanager - neue Datei erstellen

 

 

Geben Sie als Dateinamen .user.ini ein und klicken auf OK.

 

Plesk Onyx Dateimanager Datei .user.ini anlegen

 

 

Klicken Sie nun die Datei .user.ini an um sie zu editieren

Fügen Sie die notwendigen Konfigurationen ein.

 

Plesk Onyx Dateieditor für PHP-Datei .user.ini

 

 

Nutzen Sie dabei folgende Formate: 

 

  • Zahlen: Max_input_vars = 1500
  • Text Parametern in Anführungsstrichen: Default_charset = "UTF-8" 
  • boolsche Werte: On / Off: Display_errors = On
  • Speicherwerte z.B. in MB: upload_max_filesize = 64M

 

Folgende Einstellungen werden häufig benötigt:

 

  • upload_max_filesize
    Maximale Datei-Uploadgröße über die Website. Werden Dateien über POST hochgeladen, muss ggf. noch post_max_size angepasst werden. Es wird empfohlen die post_max_size größer als die upload_max_filesize zu setzen 
    Beispiel: upload_max_filesize = 64M
  • post_max_size
    Maximale Größe von Daten, die in Formularen per POST übermittelt werden.
    Beispiel: post_max_size = 96M
  • max_input_time
    Dies ist die maximale Zeit, die PHP auf Eingaben warten. Dies beinhaltet auch die Zeit für Dateiuploads.
    Beispiel: max_input_time = 300
  • default_charset
    Setzt einen anderen Zeichensatz. Defaulteinstellung ist UTF-8. Dies wird teilweise für ältere Skripte benötigt.
    Beispiel: default_charset = "iso-8859-1"

 

 

phpinfo über Plesk Onyx anzeigen

Um die aktuell aktiven Einstellungen zu überprüfen können sie direkt über Plesk Onyx phpinfo() aufrufen.

 

Gehen Sie hierzu zurück in die PHP-Einstellungen und drücken dort Die phpinfo() Seite ansehen.

 

Plesk Onyx phpinfo über PHP Einstellungen aufrufen

 

 

Plesk Onyx PHP Info