Ошибка PHP "require(): open_basedir restriction in effect..."

Тему в разделе "Gentoo", создал(-а) Oleg, 04.08.2013.

  1. Oleg

    Oleg Новичок

    После установки eAccelerator на некоторых сайтах начали появляться ошибки типа:
    PHP:
    PHP Warning: require(): open_basedir restriction in effectFile() is not within the allowed path(s);
    PHP WarningUnknownopen_basedir restriction in effectFile() is not within the allowed path(s);
    Как избавиться от них?
     
  2. Alex

    Alex Новичок

    У вас проблемы с настройкой директивы open_basedir в php.ini или в конфигурации виртуального хоста Apache. Для начала попробуйте эту директиву отключить совсем, затем уже пробуйте добавлять разрешенные каталоги.
     
  3. Oleg

    Oleg Новичок

    Код:
    open_basedir = NULL
    Проблема осталась.
     
  4. Alex

    Alex Новичок

    Значит данная директива прописана где-то в конфигурации виртуальных хостов веб сервера. Поищите конфигурационные файлы Apache.
     
  5. Oleg

    Oleg Новичок

    Директива стояла изначально и проблем не было.
     
  6. Ivan Grozny

    Ivan Grozny Новичок

    Была такая же проблема.
    Оказалось, что проблема была именно в исходниках Accelerator.
    Решение нашел тут. Должно помочь раз дело не в Apache.
     

Поделиться этой страницей