PHP geht nicht in Subdomains

fizoblon

Registered User
Plesk version psa v8.0.0_build80060427.19 os_SuSE 9.3
Operating system Linux 2.6.11.4-20a-default

Ich habe in dem o.g. plesk für eine sauber mit php laufende Hauptdomain
w w w. c a l o r i a. d e eine Subdomain xyz.caloria.de eingerichtet.

In den Eigenschaften der Subdomain habe ich nur PHP-Unterstützung angeklickt.

Sie ist auch wie erwartet erreichbar, aber es werden weder htmls noch
php-scripte ausgeführt, sondern sie werden mir im Browser als
'application/x-httpd-php' zum Download angeboten, statt ausgeführt zu werden.

Eigentümer und Gruppe habe ich mal als wwwrun:www und auch als
caloriade : psacln gesetzt, die Dateirechte von 700 bis 777 probiert,
aber das Verhalten bleibt gleich. (wie ist es denn eigentlich 'richtig'?)*

Ich befürchte, jetzt muss ich auf irgendeine xy.conf losgehen, was
ich gar nicht mag. Es sieht so aus als wenn plesk in der Version, der
Subdomain nicht automtisch den directory index (?) für html und php
mitgibt. (soweit habe ich mir das, recht unsicher, angelesen)

Wo muss ich nun was setzen und vor allem so, dass es erhalten bleibt,
wenn ich mal wieder mit plesk arbeite?

Danke für die Hilfe schon mal

* mit den Gruppen und Username sowie den Rechten bin ich
mittlerweile total auf dem Kriegsfuss:
Überall lese ich: Eigentumer:Gruppe:Welt Rechte: xyz und das man
z für die Welt auf Ausführen und Lesen stellen muss.
Sonst würde es ja nicht laufen... so für die Welt.
Ich stelle meine Domains aber jetzt immer auf wwwrun:www und Dateirechte
500 oder 700: für mich verständlich: Der Eigentümer ist der Apache und
nur der soll hier lesen, Ausführen und manchmal schreiben. Die Welt kommt
nur über den Apache an irgendetwas ran, was ich gut finde.
Und es funktioniert auch, nur wer ist dieser caloriade und pcacln?
Mit denen geht es irgendwie gar nicht. Da muss ich fast alles
auf 777 setzen damit es halbwegs läuft und das finde ich nicht witzig.
 
Last edited by a moderator:
Hi keine Idee?

Mittlerweile hab ich in /caloria.de/conf/httpd.include den Eintrag gefunden:
Code:
<VirtualHost 81.169.135.47:80>
	ServerName   xyz.caloria.de:80
	*UseCanonicalName Off
	*SuexecUserGroup         caloriade psacln
	*DirectoryIndex index.php index.html
	DocumentRoot /var/www/vhosts/caloria.de/subdomains/xyz/httpdocs
	CustomLog  /var/www/vhosts/caloria.de/statistics/logs/access_log plesklog
	ErrorLog   /var/www/vhosts/caloria.de/statistics/logs/error_log
wobei die mit * markierten Zeilen von mir sind, aber nichts brachten
php und html werden weiter zum download angeboten statt ausgeführt zu werden.

Könnte es etwas bringen das Subdomain-Directory, welches jetzt ja außerhalb des httpdocs von caloria liegt (s.o.) da rein zu schieben und hier den Eintrag zu ändern in

DocumentRoot /var/www/vhosts/caloria.de/httpdocs/subdomains/xyz

z.B. ?
nur fachlich 'empfinde' ich das als völlig schräg; - dann ist die subdomain auch ein subdirectory

Bitte bitte profi hilf ;-)
 
Back
Top