首页 文章

MAMP上的WordPress通过互联网连接提供'Error 500'

提问于
浏览
0

我在MAMP服务器上安装了WordPress . 安装一些插件后,我突然得到了一个'错误500',但只有当我的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或将安装移动到新的localhost .

1 回答

  • 0

    该错误来自从不受信任的来源下载的WordPress插件 .

    在安装插件时,它在我使用的主题中的functions.php文件中写了许多行代码,因为它试图连接到'spekt.cc'的服务器时抛出了'Error 500' .

    按照PHP日志;谷歌搜索Parse错误和PHP警告,我看到一个关于Medium的帖子,有人说他们发生了类似的事情,WordPress试图连接到'spekt.cc' .

    在Homebrew中使用'ack',我搜索了我的WordPress目录并找到了受影响的文件 . (它已安装在目录中的所有主题上)

    删除此PHP代码后,它已插入并删除受影响的插件,我的WordPress再次正常工作 .

相关问题