Rolf B: Unerklärlicher Fehler im PHP-Programm

Beitrag lesen

Hallo Sara,

in welcher Beziehung steht dein Web zum Ordner in $_SERVER['MyAkt_SeitenDir']? Ist das der gleiche Ordner? Ist er ganz woanders?

Wenn Du damit auf dein eigenes Web verweist, solltest Du statt dessen besser $_SERVER['DOCUMENT_ROOT'] verwenden.

Wie genau hast Du verifiziert, dass der Ordner existiert? Möglicherweise hat opendir() ja recht, wenn es false zurückgibt!

Wenn es ein anderer Ordner ist, muss auch sichergestellt sein, dass der User, unter dem Apache bzw. der PHP Prozess läuft, auf dem MyAkt_SeitenDir-Ordner Leserechte hat. Ein Webserver läuft normalerweise unter massiv eingeschränkten Rechten, damit der Schaden begrenzt bleibt, falls die Seite Amok läuft (wegen Bug oder wegen Einbrechern).

Rolf

--
sumpsi - posui - obstruxi