Ich muss für einen VirtualHost einen Wert der PHP Config ändern. Das ging unter Linux auf dem Produktionsserver recht leicht mittels einer .htaccess Datei:
- Code: Select all
php_value auto_prepend_file /www/htdocs/kunde1/auth.php
Um aber auch mal zuhause arbeiten können, habe ich XAMPP unter XP SP2 am Laufen. Funktioniert absolut prächtig bisher, bis auf eine Sache. Ich kann hier nicht wie unter Linux den Wert abändern.
- Code: Select all
php_value auto_prepend_file "c:/xampp/htdocs/logins/auth.php"
Habs so versucht und auch mit Backslash im Pfad. In beiden Fällen verweigert sich XAMPP mit einem "internen Serverfehler 500".
Ändere ich den Wert zu Testzwecken in der php.ini um, dann funktioniert das Ganze.
- Code: Select all
; Automatically add files before or after any PHP document.
auto_prepend_file = "C:/xampp/htdocs/logins/auth.php"
Ach ja, die XAMPP Installation hier auf Windows hat keine virtuellen Hosts.
Sprich http://localhost ruft die Seite auf, wobei eben die auth.php aus dem Logins Verzeichnis eingebunden werden soll.
Wo liegt mein Denkfehler?