Apache Eğer php_value yönergesi sanal konaklar için php.ini değerlerini ayarlamanızı sağlar.
Nginx benzer bir şey var mı? Bir site başına temelinde include_path ayarlamak için başka bir yolu var mı?
Şimdi, bu şekilde yapmak mümkündür:
fastcgi_param PHP_VALUE "include_path=/my/include/path";
More information here: http://bugs.php.net/bug.php?id=51595
Php değerlerini ayarlamak için bu tekniği kullanarak, başarıyla birden fazla sanal konaklar için farklı "hatalar.log" yerleri belirledik.
Teşekkürler, PHP ve nginx çocuklar!
Sean php_value ve php_admin_value nginx ile çalışmaz. Bu php-cgi değil nginx bir kısıtlamadır.
PHP birden fazla örneğini başlayan ve bu yüzden gibi özel php.ini ileterek bu çalışabilirsiniz:
php-cgi -c /path/to/php.ini
Ayrıca böylece gibi PHP kodu açıkça yolunu içerir ayarlayabilirsiniz:
$paths = array(
PATH_PROJECT . 'lib/',
PATH_PROJECT . 'lib/Doctrine/lib',
PATH_PROJECT . 'application/doctrine/mappers/',
PATH_PROJECT . 'application/lib',
PATH_PROJECT . 'application/modules/',
PATH_PROJECT . 'lib/classes',
PATH_PROJECT . 'application/lib/reports/',
get_include_path()
);
set_include_path(implode(PATH_SEPARATOR, $paths));
unset($paths);