Sys. Link auf eine .php Datei - Fehler 500

Apache, Lighttpd, nginx, Cherokee
muenchi
Posts: 62
Joined: 2006-08-11 03:15

Sys. Link auf eine .php Datei - Fehler 500

Post by muenchi » 2008-07-06 01:15

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 ??

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco » 2008-07-06 08:36

http://httpd.apache.org/docs/2.2/mod/core.html#options -> FollowSymLinks, SymLinksIfOwnerMatch

muenchi
Posts: 62
Joined: 2006-08-11 03:15

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

Post by muenchi » 2008-07-06 17:58

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?

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco » 2008-07-06 18:05

Muenchi wrote:Woran kann das noch liegen?

Das steht in deinem error_log.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11599
Joined: 2003-02-27 01:00
Location: Hamburg

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

Post by Joe User » 2008-07-06 18:21

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...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

muenchi
Posts: 62
Joined: 2006-08-11 03:15

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

Post by muenchi » 2008-07-06 18:40

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 :)