5

我出现了这个错误:

解析错误:语法错误,第 1 行 /home/ondesign/public_html/ywamleicester.org/index.html 中的意外 T_STRING

我认为这是一个 PHP 错误。然而,有问题的网站是一个开箱即用的 iweb 设计,其中没有 PHP。

我不知道可以做什么。

4

3 回答 3

6

您的服务器应配置为将 html 文件视为 php。它引发解析错误的原因应该是因为您在页面中使用了 XHTML,并且 XML 声明以开头<?xml

如果short_open_tags设置为on,它可以在第一行使用 'xml ....' 开始解释 PHP 代码。

您可以通过删除 apache conf 中的类似行来禁用 php 处理程序。

AddHandler php5-script .html

或者你可以通过设置php_flagshort_open_tags在你的php.ini 、 vhost 、 htaccess 中禁用

于 2010-04-27T20:55:52.317 回答
6

可能是服务器配置错误,将 .html 文件视为可以包含 PHP 代码。可能想要检查服务器配置为用于 PHP 的扩展。

于 2010-04-27T20:09:27.870 回答
1

网络服务器上文件的扩展名与该文件在后台实际发生的事情几乎没有关系。你可以配置一个网络服务器来提供一个“index.exe”,让它被 PHP 解析,并作为 HTML 输出。

我不知道这个“iweb”业务,但在 Apache 上,您可以使用单个指令轻松映射任何要由 PHP 解析的扩展:

AddHandler php5-script .html
于 2010-04-27T20:44:43.950 回答