Hallo,
open_basedir restriction in effect. File(/pfad/test.php) is not within the allowed path(s):
besagt ja, das der Pfad über die Apache Restritionen nicht erlaubt ist.
Folgendes Problem. Ich möchte ein Verzeichnis außerhalb von docroot über php erreichen. Ich möchte über eine Loginprozedur erreichen, das ein Benutzer nach erfolgreichem Login auf Dateien zugreifen kann, die außerhalb von docroot liegen. Ich will das nur php auf das externe Verzeichnis zugreifen kann und der Aufruf nicht direkt über den Pfad möglich ist.
Ich habe schon sehr viel geGoogelt und finde einfach nicht das passende. Ich kenne mich in Apache auch nicht besonders aus. Ich musste das System wegen einem personellen Notfall übernehmen.
Kann mir vielleich jemand Haarklein erlären wie ich über PHP auf ein externes Verzeichnis zugreifen kann, ohne die Sicherheit des Servers zu gefährden. Ich habe auch schon mit directory gespielt, bekomme es aber nicht hin, ohne das der Pfad nicht auch direkt angesprochen werden kann.
Bei dem Server- System handelt es sich um ein Debian: phpinfo:
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch10 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8
Es wäre wirklich sehr nett, wenn mich hier jemand an die Hand nehmen kann, welche Config Dateien ich im Apache anpassen muss, damit das so funktioniert wie ich es oben erwähnt habe, da mir hier leider die Kenntnisse fehlen.
Ich hoffe das die Infos ausreichen, wenn nicht reiche ich diese nach.
Im Voraus vielen Dank für eure Hilfe.
Gruß Lazarus