Page 1 of 1

Sys. Link auf eine .php Datei - Fehler 500

Posted: 2008-07-06 01:15
by muenchi
Problem:
ich verwende 2 Hauptordner:
/source/
/source/index.php
/source/config.php

/user/1/
/user/1/index.php
/user/1/config.php
Wenn ich meine Webseite aufrufe läuft alles ohne Probleme. Jetzt wollte ich allerdings die /user/1/index.php löschen und daraus ein Systemlink zum /source Ordner machen. Wenn ich die Seite danach aufrufe gibt es ein Fehler 500 !
Der Link gehört dem User/Gruppe "root" und hat die Rechte "777". Die index.php selbst ist dem webX User zugeordnet.

Wenn ich nun eine andere Datei verlinke z.B. die "hallo.php" dann kommt ebenfalls ein Fehler 500. Ist sie aber per include eingebunden funktionierts.

Geht das grundsätzlich nicht, dass ich verlinkte Dateien aufrufen kann? sondern nur "intern" per Include ??

Re: Sys. Link auf eine .php Datei - Fehler 500

Posted: 2008-07-06 08:36
by Roger Wilco
http://httpd.apache.org/docs/2.2/mod/core.html#options -> FollowSymLinks, SymLinksIfOwnerMatch

Re: Sys. Link auf eine .php Datei - Fehler 500

Posted: 2008-07-06 17:58
by muenchi
Hallo,

die Funktion mit FollowSymLinks ist in der .htaccess aktiviert. Es funktioniert auch mit den symbolischen Ordner, nur wenn ich die symbolische Index.php oder eine andere Datei aus dem Rootordner aufrufe, gibts den Fehler 500.

Rufe ich aus dem symbolischen Ordner eine Datei auf z.b.
(sym.link) /templates/start.html => Dann wird die Datei korrekt angezeigt.
(sym.link) /index.php -> Fehler 500
(sym.link) /start.php -> Fehler 500

Woran kann das noch liegen?

Re: Sys. Link auf eine .php Datei - Fehler 500

Posted: 2008-07-06 18:05
by Roger Wilco
Muenchi wrote:Woran kann das noch liegen?
Das steht in deinem error_log.

Re: Sys. Link auf eine .php Datei - Fehler 500

Posted: 2008-07-06 18:21
by Joe User
Muenchi wrote:Geht das grundsätzlich nicht, dass ich verlinkte Dateien aufrufen kann?
Doch, wenn die Rahmenbedingungen (Config,Rechte) sowohl für die Quelle als auch für das Ziel stimmen, was bei Dir nicht der Fall ist...
Muenchi wrote:sondern nur "intern" per Include ??
Das ist eine komplett andere Baustelle...

Re: Sys. Link auf eine .php Datei - Fehler 500

Posted: 2008-07-06 18:40
by muenchi
EDIT:

Es läuft !

Der Symlink war dem User "root" zugeordnet, das war das Problem.
Konnte es durch den folgenden Befehl lösen:

chown -h web30:web30 index.php

danke für eure Antworten :)