php "includes" отлично работают на моем текущем рабочем сервере/сайте. (общий сервер)
Я перемещаю этот сайт на новый сервер и "включает" не работает. Сообщение об ошибке:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/xxxxx/public_html/publications/abss/myfile.php on line 140
На панели управления я могу установить версию php с 5.2 до 5.6 и сгенерировать файл инициализации. Когда я смотрю на файл инициализации, я не вижу опции "включить" для включения.
Вопросы: Почему в файле php.ini нет опции enable? (Я пробовал версии 5.2 и 5.6) Могу ли я вручную ввести? Файл php.ini запускается каждый раз, когда страница отображается? Как узнать, действительно ли php.ini действует?
Большое спасибо.
Я попробовал "allow_url_include", но не работал.
Однако, когда я скопировал свой файл инициализации со старого сервера на новый, он работал нормально. Не знаю, почему. Не сравнивал файл.
Прежде всего проверьте
phpinfo()
чтобы увидеть allow_url_fopen "и" allow_url_include "ВКЛЮЧЕНЫ
Если нет, вам нужно установить их на ИЛИ связаться с вашим веб-мастером или хостинг-провайдером, чтобы включить allow_url_fopen и allow_url_include в конфигурации сервера PHP.