in den php.ini's
- Code: Select all
d:\xampp\php\php.ini
d:\xampp\apache\bin\php.ini
habe ich nun den include_path auf
- Code: Select all
include_path = ".;D:/xampp/php/pear;D:/workspace/ZendFramework/library"
gesetzt.
In der http-vhost.conf im entsprechendem Projekt-vHost:
- Code: Select all
php_admin_value include_path .;d:/workspace/ZendFramework/library;d:/workspace/project
Wenn ich nun in meiner bootstrap.php den include_path erweitern will, wird dieser stumpf ignoriert:
- Code: Select all
define("APP_PATH",dirname(__FILE__));
set_include_path(get_include_path() . PATH_SEPARATOR . DIRECTORY_SEPARATOR . "moduls");
Die Ausgabe des include_path danach zeigt dass der gar net aufgenommen wurde:
- Code: Select all
include_path: .;d:/workspace/ZendFramework/library;d:/workspace/project
Das beobachte ich nun schon in fast allen Projekten sofern ich die mit xampp auf dem Notebook bearbeiten will. Da set_include_path nicht beachtet wird und ich keine Lust / Zeit habe mich damit auseinander zu setzen hatte ich bisher immer einfach alles auf dem Unix Lokalserver geschmissen und eben dort entwickelt. Nun hatte ich mir die aktuellste xampp Lite installiert und dieses Scheiß Problem ist immer noch da. Das ist doch kein Zustand sowas! Was ist das denn?