plesk — проблемы ограничения PHP opend_basedir

Мне нужна помощь в получении PHP (V5.4.45) ошибки и разрешения работают правильно после переноса сервера. Некоторые из моих сайтов должны иметь доступ к некоторым файлам из другого домена на том же сервере.

Например, /var/www/vhosts/planetrockcm.com/httpdocs/test.php может попытаться включить /var/www/vhosts/rock.church/httpdocs/robots.txt используя PHP include "/var/www/vhosts/domain1/httpdocs/robots.txt";

В Плеске (V17.5.3) Я зашел в домен> настройки PHP> и изменил настройки open_basedir, чтобы включить /var/www/vhosts/rock.church/httpdocs/ (фильм)

Я установил пример, чтобы показать, что я получаю http://planetrockcm.com/test.php

Вот что есть в test.php:

<?php

include "/var/www/vhosts/rock.church/httpdocs/robots.txt";

phpinfo();

?>

Вот ошибка, которую я получаю 🙁фильм)

Warning: include(): open_basedir restriction in effect. File(/var/www/vhosts/rock.church/httpdocs/robots.txt) is not within the allowed path(s): (/var/www/vhosts/planetrockcm.com/:/tmp/:/var/www/vhosts/rock.church/httpdocs/) in /var/www/vhosts/planetrockcm.com/httpdocs/test.php on line 3

Warning: include(/var/www/vhosts/rock.church/httpdocs/robots.txt): failed to open stream: Operation not permitted in /var/www/vhosts/planetrockcm.com/httpdocs/test.php on line 3

Говорят, что есть ограничение open_basedir. Меня сбивает с толку то, что я на самом деле добавил путь вручную, как видно из самой ошибки.

ограничение open_basedir в результате. Файл(/var/www/vhosts/rock.church/httpdocs/**robots.txt) не входит в ** разрешенные пути: (/var/www/vhosts/planetrockcm.com/:/tmp/:/var/www/vhosts/rock.church/httpdocs/)

Обновить:
Я следовал эта почта с support.plesk.com, чтобы обеспечить open_basedir установлен в none на всех доменах. После этого я больше не получал open_basedir restriction предупреждение, только failed to open stream: Permission denied предупреждение. (фильм)

Я также подтвердил, что SELinux отключен. (фильм)

Разрешения для var/www/vhosts/rock.church/httpdocs/ 755 drwxr-xr-x 10 rockchadmin 4.0K Feb 22 01:34 httpdocs/ (фильм)

Разрешения для var/www/vhosts/planetrockcm.com/httpdocs/test.php 755 -rw-r--r-- 1 pr_cm_admin 161 Mar 23 19:32 test.php (фильм)

Я вижу, что они принадлежат разным пользователям. Я не уверен, что это проблема.

Я очень благодарен за любую помощь, чтобы решить эту проблему или указать мне в правильном направлении. Мой хозяин говорит, что они не могут помочь.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]