Kein PHP in einem vhost!

Omega

Registered User
Ich bekomme nur in einem vhost PHP Dateien zu Download angeboten!

Suse 10.2 mit SA24

mein "defekter" vhost (domain und Servername geändert!)
Code:
<VirtualHost *:80>
ServerName www.test-forum.de
ServerAlias test-forum.de testforumde.hXXXXXX.stratoserver.net *.test-forum.de
DocumentRoot /srv/www/test-forum.de/public_html/
<Directory /srv/www/test-forum.de/>
<IfModule mod_php5.c>
php_admin_value open_basedir /srv/www/test-forum.de/:/usr/local/lib/php:/tmp
php_admin_flag engine Off
</IfModule>
<IfModule mod_suphp.c>
suPHP_Engine on
suPHP_UserGroup testforumde www-users
AddHandler x-httpd-php .php .php3 .php4 .php5
suPHP_AddHandler x-httpd-php
</IfModule>
Options -Indexes
Options +ExecCGI
</Directory>
<IfModule mod_suphp.c>
ScriptAlias /cgi-bin/ /srv/www/test-forum.de/public_html/cgi-bin/
SuexecUserGroup testforumde www-users
</IfModule>
DirectoryIndex index.htm index.html index.shtml start.htm start.html start.shtml index.php index.php3 index.php4
CustomLog "|/usr/local/sa24/cronolog/cronolog --symlink=/usr/local/sa24/logfiles/test-forum.de/access_log --prev-symlink=/usr/local/sa24/logfiles/test-forum.de/current_access_log /usr/local/sa24/logfiles/test-forum.de/%Y/%m/%d/access_log" combined
</VirtualHost>

Was ist hier falsch? Der vhost lief, bis zu dem Zeitpunkt, an dem ich die Platzbeschränkung mit SA24 erhöht habe! Dies muss irgendwas mit SA24 zu tun haben. Ich habe mir schon die Augen ausgeguckt beim vergleichen und Google ausgewungen, bin für Tips dankbar!

Andreas
 
So, bin einen etwas längeren Weg gegangen. Inhalt gesichert (incl. Datenbanken). Kunden und Account gelöscht, wieder neu erstellt, Daten wieder rein und immer noch das gleiche Problem :(

Jemand noch Tipps für mich?
 
Im SuExec Log steht zum Zeitpunkt des Aufrufs eines PHP-Skripts der betreffenden Domain nichts? Du könntest den Handler für PHP-Skripte vor der AddHandler-Direktive auch erstmal explizit löschen (RemoveHandler).

EDIT: Gemeint war natürlich das Log von SuPHP, nicht das von SuExec.
 
Last edited by a moderator:
Leider nein!
Gemeint war das Log von SuPHP, nicht das von SuExec. Hast du im richtigen Log nachgesehen? Was passiert, wenn du die IfModule-Tags um die SuPHP-Direktiven entfernst? Hast du den Apache httpd danach auch immer neugestartet (bzw. SIGHUP geschickt)?
 
Back
Top