php include issue — работает на одном сервере … не на другом .. файл инициализации?

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 действует?

Большое спасибо.

1

Решение

Прежде всего проверьте

 phpinfo()

видеть allow_url_fopen» а также «allow_url_include» являются НА

Если нет, вам нужно установить их на ИЛИ связаться с вашим веб-мастером или хостинг-провайдером, чтобы включить allow_url_fopen и allow_url_include в конфигурации сервера PHP.

0

Другие решения

Я пробовал «allow_url_include», но не работал.

Однако, когда я скопировал мой файл инициализации со старого сервера на новый, он работал нормально. Не уверен почему. Не делал сравнения файлов.

-1

По вопросам рекламы [email protected]