Hi,
Ich habe nun auch suphp drauf, setup war in 2 minuten durch, modul geladen und läuft. nun bin ich mir aber nicht sicher ob das teil auch läuft. in der phpinfo wird es aufgelistet, wenn ich aber mit php dateien raufladen gehören diese immer noch dem user "www-data".
Wie kann ich am besten testen ob mein suphp richtig läuft? die docu ist leider sehr spärlich :roll:
danke für tipps
suphp testen
Re: suphp testen
Erstmal: Hast du die AddHandler-Zeile in deine httpd.conf eingetragen? Auch gut zum Testen ist ein eigener VHost, auf irgendeiner Subdomain z.B., in dem du suPHP aktivierst, so dass alle anderen VHosts davon unberührt bleiben.
Als erste Informationsquelle dient natürlich die suPHP-Logdatei, wahrscheinlich unter /var/log/apache/suphp.log.
JamesB
Als erste Informationsquelle dient natürlich die suPHP-Logdatei, wahrscheinlich unter /var/log/apache/suphp.log.
JamesB
-
ganjasmokerjoe
- Posts: 39
- Joined: 2002-12-11 13:28
- Location: Zürich
Re: suphp testen
ja ich habe in der httpd.conf suphp aktiviert, global sowie in einem vhost zum testen. die /var/log/apache/suphp.log ist ganz leer.
Wie kann ich nun sicher gehn das mein suphp richtig läuft, beim datei upload ist immer noch www-data der eigentümer und nicht der entsprechnende user.
muss ich ev. in den vhosts noch den user angeben?
thx
Wie kann ich nun sicher gehn das mein suphp richtig läuft, beim datei upload ist immer noch www-data der eigentümer und nicht der entsprechnende user.
muss ich ev. in den vhosts noch den user angeben?
thx
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: suphp testen
Da gibt es verschiedene Möglichkeiten:
1. Dir fehlt suPHP_Engine On im entsprechenden VHost
2. Dir fehlt AddHandler x-httpd-php .php
3. Deine "suphp"-Executable hat nicht das SetUID-Bit gesetzt oder gehört nicht root
4. Du hast auch noch mod_php im Apache laufen und die beiden kommen sich ins Gehege.
1. Dir fehlt suPHP_Engine On im entsprechenden VHost
2. Dir fehlt AddHandler x-httpd-php .php
3. Deine "suphp"-Executable hat nicht das SetUID-Bit gesetzt oder gehört nicht root
4. Du hast auch noch mod_php im Apache laufen und die beiden kommen sich ins Gehege.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
Re: suphp testen
Oder er hat den User und die Gruppe nicht mit angegeben. (geht mit "User bla", "Group bla")
JamesB
JamesB
-
ganjasmokerjoe
- Posts: 39
- Joined: 2002-12-11 13:28
- Location: Zürich
Re: suphp testen
Hi,
Also ich habe global so wie in meinem vhost suPHP_Engine auf on, der parser ist auch korrekt eingestellt allerdings läuft mein mod php noch, ich hab das modul mal entfernt danach liefen meine php scripts nicht mehr (ausser mein phpbb, das gin komischerweisse noch).....
muss mod php raus? muss ich in den vhosts noch user und gruppe angeben (währe mir neu)
THX!
Also ich habe global so wie in meinem vhost suPHP_Engine auf on, der parser ist auch korrekt eingestellt allerdings läuft mein mod php noch, ich hab das modul mal entfernt danach liefen meine php scripts nicht mehr (ausser mein phpbb, das gin komischerweisse noch).....
muss mod php raus? muss ich in den vhosts noch user und gruppe angeben (währe mir neu)
THX!
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: suphp testen
Dann muss bei deinem phpBB irgendetwas anders sein (anderer VHost, anderes Verzeichnis, ...).ganjasmokerjoe wrote:Also ich habe global so wie in meinem vhost suPHP_Engine auf on, der parser ist auch korrekt eingestellt allerdings läuft mein mod php noch, ich hab das modul mal entfernt danach liefen meine php scripts nicht mehr (ausser mein phpbb, das gin komischerweisse noch).....
Ja, sonst kann es zu Problemen kommen, weil mod_php auch x-httpd-php als Handler benutzt.muss mod php raus?
Im Gegensatz zu suExec nicht, weil suPHP automatisch den Eigner der Datei benutzt.muss ich in den vhosts noch user und gruppe angeben (währe mir neu)
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...