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 нет опции включения? (Я пробовал версии 5.2 и 5.6) Могу ли я войти вручную?
Файл php.ini запускается каждый раз, когда страница отображается?
Как мне узнать, действительно ли php.ini действует?
Большое спасибо.
Прежде всего проверьте
phpinfo()
видеть allow_url_fopen» а также «allow_url_include» являются НА
Если нет, вам нужно установить их на ИЛИ связаться с вашим веб-мастером или хостинг-провайдером, чтобы включить allow_url_fopen и allow_url_include в конфигурации сервера PHP.
Я пробовал «allow_url_include», но не работал.
Однако, когда я скопировал мой файл инициализации со старого сервера на новый, он работал нормально. Не уверен почему. Не делал сравнения файлов.