У меня есть общая структура, которая находится в пути / var / www / fw / trunk, а также есть виртуальный хост, который находится в /var/www/vhosts/aerosoftware.net/httpdocs/ на http://aerosoftware.net/ домен.
Я изменил путь включения php.ini на include_path = '.: / Var / www / fw / trunk', но все равно получаю ошибку включения. Это почему?
Имейте в виду, что файлов php.ini может быть два и более. Например, на моей машине OpenSuse их два: один для среды apache и один общий.
/var/www/vhosts/aerosoftware.net/httpdocs/ выглядит как стандартный макет окна Plesk. Попробуйте создать файл .htaccess в каталоге httpdocs со следующим содержимым.
php_value include_path ".:/var/www/fw/trunk"
Я также рекомендую создать файл phpinfo.php с
<? phpinfo(); ?>
в нем, чтобы вы могли проверить, что значение include_path было изменено.
Я нашел решение, это было то, что мне нужно было поместить в файл конфигурации для этого виртуального хоста:
php_admin_value safe_mode выкл.
php_admin_value open_basedir нет