2016-11-01 16 views
0

Я пытаюсь загрузить скрипт из другого веб-пространства в plesk. Я включил open_basedir в вебпространства и в моем сценарии я вставляюopen_basedir в linux plesk error

include "/var/www/vhosts/example.com/httpdocs/app/"; 

Однако это не работает, и я получаю следующие ошибки в журнале:

mod_fcgid: stderr: PHP Warning: include(/var/www/vhosts/example.com/httpdocs/eshop): failed to open stream: No such file or directory in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 

mod_fcgid: stderr: PHP Warning: include(/var/www/vhosts/example.com/httpdocs/app): failed to open stream: No such device in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 


mod_fcgid: stderr: PHP Warning: include(): Failed opening '/var/www/vhosts/example.com/httpdocs/app/' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vhosts/test.example.com/httpdocs/index.php on line 2 

Я предполагаю, что это связано с тем, что я пишу путь неправильно, но я не могу понять, что является правильным.

ответ

1

Это не работает из-за того, что файлы другой подписки принадлежат другому системному пользователю. Это лучше поместить необходимый код в том же подписке или в каком-то месте, как раздельной /usr/share/pear или /usr/share/php:

plesk php include_path

+0

Спасибо за вашу помощь! Я попробую! –

+0

Олег Я поместил код в совместное место, но все равно не повезло. Должен ли я давать какие-либо специальные разрешения или что-то еще? Я получаю это: не указан входной файл. –

+0

@DimitriosMarkopoulos Проверьте «include_path» в настройках PHP домена, как показано на снимке экрана. –

 Смежные вопросы

  • Нет связанных вопросов^_^