我在MAMP服务器上安装了WordPress。在安装了一些插件后,我突然得到了一个‘error500’,但只有当我的MacBook连接了wifi的时候。关闭wifi解决了这个问题,但重新打开它或上传到实时服务器会导致问题再次出现。
在查看PHP日志之后,我得到了:
PHP Parse error: syntax error, unexpected '<', expecting end of file
in /private/var/tmp/theme_temp_setupGlYc25 on line 2
和:
PHP Warning: Use of undefined constant REQUEST_URI - assumed
'REQUEST_URI' (this will throw an Error in a future version of PHP)
in /Applications/MAMP/htdocs/wordpress/wp-
content/themes/THEME_NAME/functions.php on line 48
卸载我最近安装的插件没有解决这个问题,重新安装MAMP或将安装转移到新的本地主机也没有解决这个问题。
发布于 2018-06-10 03:32:12
该错误来自从不受信任的来源下载的WordPress插件。
在安装插件时,它在我使用的主题内的functions.php文件中写了几行代码,当它试图连接到一个位于“spekt.cc”的服务器时抛出了“error500”。
通过关注PHP日志,googling解析错误和PHP警告,我在Medium上看到了一篇帖子,有人说他们遇到了类似的事情,WordPress试图连接到“spekt.cc”。
使用Homebrew中的'ack‘,我搜索了我的WordPress目录,找到了受影响的文件。(它已经安装在目录中的所有主题上)
在删除了插入的PHP代码和受影响的插件之后,我的WordPress又可以正常工作了。
https://stackoverflow.com/questions/50777815
复制相似问题