尝试修复Apache或Wordpress错误


Try fixing Apache or Wordpress error

我的网站错误日志文件中有以下错误消息。你能解释一下这是什么意思吗?有安全问题吗?我该怎么修?

〔Mon Feb 25 21:04:34 2013〕〔error〕〔client 173.19.9.116.83〕PHP解析错误:语法错误,在/Mywebsite/wp-includes/functions.PHP的192行中出现意外的T_VARIABLE

〔Mon Feb 25 20:48:01 2013〕〔error〕〔client 80.118.73.90〕PHP解析错误:语法错误,在/Mywebsite/wp-includes/functions.PHP第192行出现意外的T_VARIABLE,referer:http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDQQFjAA&url=http%3A%2F%2Fwww.banahan.fr%2F&ei=4r8rUfSBAYe2hQevjICABg&usg=AFQjCNHbl8fe0yvfJH0lEdTBUNw1FYw1tA&sig2=7PRr2vM5qj9DuX64oZXwwQ&bvm=bv.42768644,d.ZG4

〔Mon Feb 25 19:37:42 2013〕〔error〕〔client 91.207.4.186〕PHP解析错误:语法错误,在/Mywebsite/wp-includes/functions.PHP第192行出现意外的T_VARIABLE,refer:http://glavprofit.ru/

[error][client 217.13.55.146]PHP致命错误:requireonce(([function.request]:无法在第144行的/Mywebsite//wp-includs/update.PHP中打开必需的'/Mywebite/wp-admin/includs/plugin.PHP'(include_path='.:/Library/Tenon/PHP/lib/PHP'(

您的错误日志文件列出了需要修复的问题。

因此,如果我以第一项为例:转到引用的文件,转到第192行,并修复代码(正确地打开和关闭括号,使用正确的语法,正确地编写变量,等等(。

向下列表,对所有人都这样做,你的网站就会正常工作。

我经常看到这些问题,这通常是基于安装的一些插件,在不支持php的情况下,编码器试图使用php短开放标记。

编辑php.ini文件并更改以下内容:

short_open_tag = Off

并将其设置为:

short_open_tag = On

然后,如果您正在运行fpm,请重新启动您的apache和/或phpfpm,并检查问题是否已经解决。根据php文档,短的开放标签是糟糕的标准,但许多开发人员似乎仍然在使用它们。