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.
Root Server mit Apache, Plesk, mod_php von 1 und 1
Root Server mit Apache, Plesk, mod_php von 1 und 1
Last edited by camelchen on 2006-03-03 13:26, edited 2 times in total.
Re: Root Server mit Apache, Plesk, mod_php von 1 und 1
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.
Re: Root Server mit Apache, Plesk, mod_php von 1 und 1
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
Aber ich bin ja noch guter Hoffnung 8)
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
Aber ich bin ja noch guter Hoffnung 8)
Re: Root Server mit Apache, Plesk, mod_php von 1 und 1
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
Viel Spaß noch euch allen und nicht so ärgern