Grundlegende Fragen zu Plesk (PHP und vhosts.conf)

Dawn

Registered User
Ich habe ziemlich umfangreich gegoogelt, aber habe auf diverse Fragen noch nicht wirklich die Antworten gesucht welche mich weiterbringen:

1. Ich weiss das sich im Verzeichnis /opt/psa/admin/conf/php.ini die PHP Einstellungen für den Admin befinden (leider habe ich das erst im Nachinhein herausgefunden). Ich habe dort die Werte für post_max_size und upload_max_filesize angepasst (dachte dies seien die Werte für die Kunden). Jetzt weiss ich leider (bitte flamet mich nicht, ich weiss das ich ein Backup der Datei hätte erstellen sollen) nicht mehr welches die ursprünglichen Werte waren. Kann mir jemand von euch sagen was die default werte in dieser Datei sind...

2. Wo verändere ich - für alle Kunden (sind nur ein paar Freunde, ich mach das nicht professionel) - die Werte für diese Beiden Konstanten (post_max_size und upload_max_filesize)? /etc/php.ini existiert bei mir nicht.

3. In der httpd.include Datei habe ich gesehen (als Kommentar) das jegliche Änderungen an der Datei besser im jeweiligen vhosts.conf vollzogen werden sollten. Wenn ich diese Datei erstelle und dort meine Änderungen (jetzt speziell auf open_basedir bezogen) eintrage, sind diese Einstellungen ergänzend oder überschrieben diese die ursprüngliche Konfiguration?

Ein Beispiel:
In der httpd.include Datei des Domain befindet sich die folgende base_dir Konfiguration:

php_admin_value open_basedir "/var/www/vhosts/test.com/httpdocs:/tmp"

Jetzt möchte ich der Basedir-Konstanten aber noch zusätzlich folgendes hinzufügen:

/usr/bin

Muss ich dann das so:

php_admin_value open_basedir "/var/www/vhosts/test.com/httpdocs:/tmp:/usr/bin"

machen oder kann ich einfach die ergänzenden Änderungen hinzufügen:

php_admin_value open_basedir "/usr/bin"

4. Ich weiss wenn ich änderungen an der httpd.include vorgenommen habe, das ich "/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<DOMAIN>" und ein "/etc/init.d/apache2 reload" ausführen muss. Was muss ich tun um die vhosts.conf Änderungen zu übernehem? Das gleiche? Muss ich die vhosts.conf noch selber irgendwo includen oder wie genau geht das?

Wäre echt froh wenn jemand der mehr Erfahrung mit Plesk hat mir auf diese Fragen ein paar gute Antworten geben könnte und mich nicht gleich flamen würde....

Gruss & besten Dank und ein schönes (langes) Osterwochenende...
Dawn

PS: Ich verwende Plesk 8 auf Debian 3.1
 
Last edited by a moderator:
Die Defaultwerte der php.ini sind:
post_max_size = 8M
upload_max_filesize = 2M

Um herrauszufinden wo die php.ini liegt, die für deine Kunden verwendet werden, erstelle eine Datei phpinfo.php mit dem Inhalt
<?php
phpinfo();
?>
und lade sie auf deinen Server. Dann rufst du sie im Browser auf.
Configuration File (php.ini) Path
ist das, wonach du suchen musst, es steht jedoch gleich mit ganz oben. Da siehst du, wo deine php.ini die verwendet wird liegt.

Für Open_basedir ist
php_admin_value open_basedir "/var/www/vhosts/test.com/httpdocs:/tmp:/usr/bin"
schon in Ordnung.

Für die apache-Vhost gilt das selbe wie du unten für httpd.include beschrieben hast. Das selbe Kommando ausführen und apache2 reloaden.
 
Back
Top