Включить файл с sam-сервера другого домена — «не удалось открыть поток: доступ запрещен в /var/www/vhosts/»

Я создал пользовательскую CMS, которая хранится в домене, а файлы включены на другой веб-сайт за разными доменами на том же VPS. Таким образом, я могу обновить свою CMS, не меняя каждый сайт.

Я использую CentOS7.2 с Plesk 12.5.3. Ошибка продолжает появляться

'не удалось открыть поток: доступ запрещен в /var/www/vhosts/......' 'Неустранимая ошибка: класс "Язык" не найден в /var/www/vhosts/....'

Что я сделал до сих пор?

  • open_basedir изменен на none в конфигурации сайта, а также в файле ini
  • отключил продажу
  • отключенный брандмауэр plesk
  • каталог/файлы chmod на 755 или 777

Я проверил все в предложенном дублирующем URL-адресе, но он все еще не работает! Кажется, что он не может работать без каких-либо ошибок.


person dna75    schedule 31.05.2016    source источник


Ответы (1)


Проверьте значение параметра allow_url_fopen php.ini:

var_dump(ini_get('allow_url_fopen'));

Вероятно, это false. Вам нужно будет либо установить его на true, либо попросить об этом вашу веб-хостинговую компанию.

Вы могли бы попробовать

ini_set('allow_url_fopen', 1);

Если установлено значение true или On, не могли бы вы включить отчеты об ошибках?

error_reporting(E_ALL);
ini_set('display_errors', 'On');

Также может быть полезно проверить журнал ошибок /var/log/httpd, соответствующий вашему веб-сайту.

person Peter    schedule 31.05.2016
comment
Я проверил файл ini, для параметра allow_url_fopen уже было установлено значение «включено». - person dna75; 31.05.2016
comment
Не удалось открыть '/var/www/vhosts/x.nl/develop.x.nl/cockpit/include/language.class.php' для включения (include_path='/var/lib/php/session') - person dna75; 31.05.2016
comment
У Apache есть доступ к этому файлу? - person Peter; 31.05.2016
comment
Как я могу проверить, есть ли у apache доступ к этому файлу? - person dna75; 31.05.2016
comment
Когда вы используете команду ls -lh в каталоге, она показывает файлы groups и permissions. - person Peter; 31.05.2016
comment
Пользователь — мой пользователь ftp, а группа — psacln, вы это имеете в виду? - person dna75; 31.05.2016
comment
Решил проблему chmod поддомена на 751 - person dna75; 02.06.2016