Так что Plesk в значительной степени мой ежедневный кошмар но я застрял в нем. Сегодняшний розыгрыш надо мной заключается в том, что он, похоже, не загружает изменения, которые я вношу в php.ini
.Я пытаюсь получить содержимое файла (с помощью соответствующего имени file_get_contents ()
) и сталкиваюсь с ограничениями open_basedir
- строкой, которую я удалил из ALL .ini
файлы, перечисленные в phpinfo ()
. Теперь нет никаких ссылок на open_basedir
ни в одном из загруженных файлов .ini
. Я перезапускал Apache больше раз, чем мне хотелось бы думать.
Сценарий загружает содержимое двух файлов журнала без расширений и отображает их в браузере. Как ни странно, он отлично загружает один из скриптов, хотя он также не разрешен элементом конфигурации open_basedir
.
Ошибка продолжается, и phpinfo ()
по-прежнему показывает, что это настроенный путь.
Кто-нибудь знает, что может быть причиной этого?
Спасибо!
РЕДАКТИРОВАТЬ: Я только что grep
заполнил всю свою серверную память, официально нет строк open_basedir
ни в каких файлах *. Ini
(даже не прокомментировал), что заставляет меня думать, что эта конфигурация где-то кешируется и сохраняется после перезагрузки Apache?
Вы на 100% уверены, что запускаете свои сайты в FastCGI, а не в mod_php? Поскольку, когда действует mod_php, open_basedir может легко находиться в файлах Apache, а не в .ini.
Вместо того, чтобы искать все файлы .ini на сервере, я бы предложил щелкнуть имя сайта в Plesk и