Не PHP сайт генерирует ошибки PHP - PullRequest
5 голосов
/ 28 апреля 2010

У меня появляется эта ошибка:

Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING в /home/ondesign/public_html/ywamleicester.org/index.html строке 1

Что я считаю ошибкой PHP. Тем не менее, данный сайт представляет собой готовый дизайн iweb без PHP.

Понятия не имею, что могло бы быть.

Ответы [ 3 ]

6 голосов
/ 28 апреля 2010

Ваш сервер должен быть настроен на обработку html-файла как php. Причина, по которой он генерирует ошибку разбора, должна заключаться в том, что вы используете XHTML для своей страницы с объявлением XML, которое начинается с <?xml

Если для short_open_tags установлено значение on, он может начать интерпретацию кода PHP с «xml ....» в первой строке.

Вы можете отключить обработчик php, удалив аналогичную строку в вашем apache conf.

AddHandler php5-script .html

или вы можете отключить short_open_tags в своем php.ini , vhost, htaccess, установив php_flag

6 голосов
/ 28 апреля 2010

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

1 голос
/ 28 апреля 2010

Расширение файла на веб-сервере имеет мало общего с тем, что на самом деле происходит в фоновом режиме с этим файлом. Вы можете настроить веб-сервер так, чтобы он обслуживал файл index.exe, анализировал его с помощью PHP и выводил в виде HTML.

Я не знаю об этом бизнесе 'iweb', но в Apache вы можете легко сопоставить любое расширение, которое будет проанализировано PHP, с помощью одной директивы:

AddHandler php5-script .html
...