Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试修复Apache或Wordpress错误_Php_Wordpress_Apache_Apache2 - Fatal编程技术网

Php 尝试修复Apache或Wordpress错误

Php 尝试修复Apache或Wordpress错误,php,wordpress,apache,apache2,Php,Wordpress,Apache,Apache2,我的网站的错误日志文件中有以下错误消息。 你能解释一下这是什么意思吗?有安全问题吗? 我怎样才能修好它 [Mon Feb 25 21:04:34 2013][error][client 173.199.116.83]PHP解析错误:语法错误,第192行/Mywebsite/wp includes/functions.PHP中出现意外的T_变量 [Mon Feb 25 20:48:01 2013][error][client 80.118.73.90]PHP解析错误:语法错误,在/Mywebsit

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

[Mon Feb 25 21:04:34 2013][error][client 173.199.116.83]PHP解析错误:语法错误,第192行/Mywebsite/wp includes/functions.PHP中出现意外的T_变量

[Mon Feb 25 20:48:01 2013][error][client 80.118.73.90]PHP解析错误:语法错误,在/Mywebsite/wp includes/functions.PHP第192行出现意外的T_变量,请参考:

[Mon Feb 25 19:37:42 2013][error][client 91.207.4.186]PHP解析错误:语法错误,在/Mywebsite/wp includes/functions.PHP第192行出现意外的T_变量,请参考:

[error][client 217.13.55.146]PHP致命错误:require_once()[function.require]:无法打开/Mywebsite//wp-includes/plugin.PHP中的/Mywebsite//wp-includes/plugin.PHP'(include_-path=.:/Library/Tenon/PHP/lib/PHP')


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

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


查看列表并对所有这些问题执行此操作,您的站点将正常工作。

我经常看到这些问题,它通常基于某个插件,该插件安装在不支持php短开放标记时,程序员试图使用php短开放标记的位置

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

short_open_tag = Off
并将其设置为:

short_open_tag = On

然后重新启动apache和/或php fpm(如果您正在运行fpm),检查问题是否消失。根据php文档,短开放标记是不好的标准,但是许多开发人员似乎仍然继续使用它们。

ok!代码在哪里?可能给我们看你函数文件上的第192行…或者整个函数和错误行???正是tin上说的,你有一个语法错误,这反过来又破坏了你的include。这段代码来自Wordpress的干净安装,我不明白为什么我必须更正Wordpress中的一些代码,我会认为代码是正确的,不是吗?我的直觉告诉我你不是一个程序员。在这种情况下,您是对的,您不必修复wordpress主题附带的代码。尝试激活另一个主题,看看它是否只是一个主题代码问题。另外,将wordpress升级为最新版本,并确保您的主机使用最新版本的PHP。在那之后的任何事情都不应该是你的问题。(有关wordpress的进一步帮助,请访问wordpress stackexchange站点。)最后,我的服务器上似乎出现了安全故障。。。我有相同的系统,从wordpress论坛我发现这是一个黑客失败,我会做这个改变。请记住,如果这能解决你的问题。。。你现在知道了根本原因。。。但是,我100%不允许在我的服务器上使用短开放标记,因此如果您编写了代码,请修复代码,使其不使用短开放标记。如果是其他内容,至少在该行附近发布代码,这样我们可以看到并提供更多帮助。短开放标记修复应该只是一个临时检查,看看这是否真的是问题所在。