ограничение open_basedir в действительности. Файл (/) не в правильном пути (путях):

Я не думаю, что это возможно.

так или иначе необходимо изменить апачские virtualroot записи каждый раз, когда Вы добавляете новый сайт и местоположение, таким образом, это не большая работа для синхронизирования нового имени к Windows vhost файл.

Обновление: проверьте следующий ответ и комментарии к этому ответу. Этому ответу 6 лет и не корректный больше.

80
задан markus 4 December 2009 в 15:44
поделиться

2 ответа

Измените параметры open_basedir в конфигурации PHP (см. Конфигурация времени выполнения ).

Параметр open_basedir в основном используется для предотвращения доступа сценариев PHP для определенного пользователя к файлам в учетной записи другого пользователя. Поэтому обычно любые файлы в вашей учетной записи должны быть доступны для чтения вашими собственными скриптами.

Пример настроек через .htaccess , если PHP работает как модуль Apache в системе Linux:

<DirectoryMatch "/home/sites/site81/">
    php_admin_value open_basedir "/home/sites/site81/:/tmp/:/"
</DirectoryMatch>
-17
ответ дан 24 November 2019 в 09:58
поделиться

Путь, на который вы ссылаетесь, неверен и не входит в корневой каталог вашей рабочей области. Попробуйте построить абсолютный путь к файлу, к которому вы хотите получить доступ, где вы, вероятно, сейчас используете относительный путь ...

2
ответ дан 24 November 2019 в 09:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: