Hallo
um eine Basis für relative Pfadangaben zu haben bin ich einer Empfehlung aus einem Buch gefolgt, die Vorschlug eine Konstante in jedes Skript einzubinden.
Code:
define('DOCUM_ROOT',__DIR__);
Das Skript das die Konstante definiert liegt dann im Wurzelverzeichnis des Projektordners auf dem Server. Durch die magische Kontante __DIR__ beinhaltet sie den absoluten Systempfad des Projektordners. Das Buch schlägt vor von dieser aus relativ weiter zu navigieren.
Allerdings wandelt der Apache-Server den absoluten Systempfad nicht um sondern hängt ihn hinten dran.
wenn der Systempfad zum Projektordner /var/www/html/projekt1 ist.
Wird aus der url
http://localhost/projekt1/
http://localhost/projekt1/var/www/html/projekt1
Error404
Ist der Ansatz aus dem Buch falsch, oder mach ich was falsch oder ist der Webserver falsch konfiguriert?