Предупреждение: require () [function.require]: ограничение open_basedir в действительности не находится в пределах разрешенных путей

0

У меня есть сломанный файл здесь, и он пишет эту ошибку кода. Сообщение об ошибке происходит от:

Warning: require() [function.require]: open_basedir restriction in effect. File(C:/Websites/contact/contact-files/contact-form-run.php) is not within the allowed path(s): (D:/InetPub/vhosts/carservicecity.net\;C:\Windows\Temp\) in D:\InetPub\vhosts\carservicecity.net\httpdocs\book\form.php on line 13

Это полностью уничтожило сайт. Здесь веб-сайт здесь Нажмите здесь, чтобы посмотреть веб-сайт

В каких файлах я должен искать и что исправить? Пожалуйста, помогите мне на этом сайте клиента. Я взял на себя веб-сайт от другого дизайнера веб-сайта.

1 ответ

0

Посмотрите на D:\InetPub\vhosts\carservicecity.net\httpdocs\book\form.php в строке 13. Должен быть абсолютный путь, который вы должны изменить.

Строка 13 хочет получить доступ к C: /Websites/contact/contact-files/contact-form-run.php но PHP позволяет вам получать доступ только к файлам в D: /InetPub/vhosts/carservicecity.net\ и C:\Windows\Temp\

  • 0
    Спасибо, я посмотрю на это и отвечу вам обратно
  • 0
    'if (! file_put_contents ($ file, $ string, LOCK_EX)) {return false;' что означает этот код, по-видимому, он запрещает доступ?
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню