Root Server mit Apache, Plesk, mod_php von 1 und 1

Apache, Lighttpd, nginx, Cherokee
Post Reply
User avatar
camelchen
Posts: 13
Joined: 2006-01-22 11:26
Location: Kerpen bei Koeln
 

Root Server mit Apache, Plesk, mod_php von 1 und 1

Post by camelchen »

O.k. ich weiÿ daÿ Thema war schon öfter hier!!! Das Problem ist, daÿ ich mit PHP Verzeichnisse und Dateien innerhalb einer Website anlegen muÿ. Die Site läuft auf meinem Server als V-Host mit anderen Seiten zusammen. PHP als Apache Modul und zur Verwaltung Plesk 7.5. Den Safe mode hab ich schon mal abgeschaltet. Seit dem funktioniert schon mal das Verzeichnis anlegen. Aber eine Datei schriebn geht schon mal gar nicht. Ich weiÿ... man sollte zu PHP als CGI Version wechseln! Aber funktioniert dann Plesk noch? Und wie änder ich das System von modul auf cgi ohne alles zu schrotten? Es muÿ doch auch mit mod_php eine Möglichkeit geben Dateien anzulegen ohne hier ein Rechte Chaos zu veranstalten?

Vielleicht weiÿ ja jemand eine Lösung.... Und bitte, gegoogelt hab ich jetzt schon einige Stunden.
Last edited by camelchen on 2006-03-03 13:26, edited 2 times in total.
7lifes
Posts: 60
Joined: 2005-08-09 11:46
 

Re: Root Server mit Apache, Plesk, mod_php von 1 und 1

Post by 7lifes »

es istr derzeitig nicht möglich php in einer cgi umgebung zu betrieben, so das plesk damit klar kommt. es ist nunmal in plesk zu anlegung von präsenzen hardgecodet, das dies nicht möglich ist. Plesk arbeitet mit mod_php und wird es auch noch längere zeit tun.
User avatar
camelchen
Posts: 13
Joined: 2006-01-22 11:26
Location: Kerpen bei Koeln
 

Re: Root Server mit Apache, Plesk, mod_php von 1 und 1

Post by camelchen »

Danke für die Antwort. Das hab ich mir schon gedacht. Ich kann aber auf Plesk nicht verzichten da ich meinen Kunden eine Oberfläche zur Verfügung stellen muß. abgesehen davon habe ich aber gestern noch mehr gegoogelt und eine annehmbare Lösung gefunden:

Plesk legt in den Vhosts für jeden Webspace eine Konfigurationsdatei an:

unter home/httpd/vhosts/domain.de/conf/ ist eine httpd.include. Diese darf nicht editiert werden. Man kann jedoch in diesem Verzeichnis eine Datei vhost.conf anlegen. Damit lassen sich individuelle Einstellungen für jede Domain extra anlegen. Ich habe dort folgendes eingetragen:

php_admin_flag safe_mode off
php_admin_flag register_globals on

Danach muß man noch auf der root folgenden Befehl ausführen:

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=meinedomain.de

meinedomain.de = Verzeichnisname der Domain

Jetzt hat Plesk die Einstellungen ebenfalls übernommen. Apache neu starten und fertig. Meine Scripte laufen jetzt. Verzeichnisse anlegen und Dateien schreiben geht. Alles mit den Rechten des Apache. Ich hoffe das ganze funktioniert auch noch mit meinen wirklich großen Scripten! jetzt ist der SafeMode zwar temporär aus, aber in der httpd.include ist von Plesk bereits ein open_basedir auf die eine Domain gesetzt. Es sollte also relativ sicher sein.

Ich bin ja mal gespannt wann der Server endlich richtig läuft!!! Ist schon cool wofür man so sein Geld ausgibt :cry:

Aber ich bin ja noch guter Hoffnung 8)
User avatar
camelchen
Posts: 13
Joined: 2006-01-22 11:26
Location: Kerpen bei Koeln
 

Re: Root Server mit Apache, Plesk, mod_php von 1 und 1

Post by camelchen »

noch ein kleiner Nachtrag..... Ich freu mich :lol: Ja ja man freut sich über jeden kleine Erfolg!!! Also meine großen Scripte funktionieren mit der vorgestellten Konfiguration auch. Also: Verzeichnis erstellen, Datei read/write, Datei Upload, Mime Prüfung und Mail Versand. Hab ich was vergessen... :lol: Ja ich weiß... Wenn ich MySQL brauche gehts wieder von vorne los... Werd ich also erst gar nich verkaufen... :)

Viel Spaß noch euch allen und nicht so ärgern
Post Reply