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

1

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

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

Теги:
init
include

2 ответа

0
Лучший ответ

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

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

0

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

 phpinfo() 

чтобы увидеть allow_url_fopen "и" allow_url_include "ВКЛЮЧЕНЫ

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

  • 0
    Спасибо за ответ

Ещё вопросы

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