Hallo Leute!
Erstmal vorweg, ich habe einen VServer bei HostEurope. Vorinstalliert war:
- Ubuntu Dapper (6.06 LTS)
- Plesk 8.4.0
- PHP 4.4.0
Als erstes habe ich dann alles geupdatet, auf folgende Versionen:
- Ubuntu Hardy (8.04 LTS)
- Plesk 9.2.1
- PHP 5.4.2
PHP läuft nach wie vor als mod_php, also als Modul des Apache.
Joomla ist ja gegen mod_php allärgisch, deswegen wollte ich mod_php gegen cgi/fcgi tauschen.
Leider habe ich dies nicht hinbekommen, jedesmal wenn ich per vhosts.conf für eine Domain FCGI/CGI aktiviert habe, bekam ich einen Serverfehler 500.
Durch längeres Googeln bin ich dann auf "suPHP" gestoßen. Auf den HostEurope-Sources lag dann auch gleich eine Version von suPHP drauf.
suPHP hab ich dann per "apt-get install suphp-common libapache-mod-suphp" installiert.
Anschließend habe ich dann per "a2dismod php5" das mod_php5 abgeschaltet.
Nach einem Apache-Restart habe ich dann die info.php im root meiner Domain aufgerufen und musste feststellen das die ServerAPI nun auf CGI/FCGI steht. Auch die Seite selber funktioniert nun so wie sie soll!
Wie ich aber gerade feststellen musste funktionieren leider die Subdomains nicht mehr!
Die Pfade sind wie folgt zum root der joomla-installationen:
/var/www/vhosts/[domain.tld]/httpdocs
/var/www/vhosts/[domain.tld]/subdomains/[subdomain]/httpdocs
Sobald ich auf suPHP umswitche erhalte ich bei sämtlichen Sudomains einen Server-Fehler 500 mit der Fehlermeldung "Premature end of script headers: index.php"
Die selbe Fehlermeldung erhalte ich auch wenn auf der Hauptdomain z.b. der Besitzer der Datei nicht stimmt. Jedoch stimmen bei den subdomains die Besitzer...
Hier mal aufgelistet die Besitzer und Gruppen (in form von: "(besitzer.gruppe)"):
subdomains/ (root.psaserv)
[subdomain]/ (root.root)
httpdocs/ (ftp-benutzer.psaserv)
index.php (ftp-benutzer.psacln)
Weiß da noch jemand Rat, bzw wie ich suPHP auch mit den Subdomains benutzen kann?
Vielen Dank schonmal im Voraus!
Grüße,
infernalshade


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen