强制wordpress上传后出现此错误(我在数据库中工作时有一段时间我收到警报 - 而在后端,只有一个选项可以升级到较新的可用版本):
Fatal error: Cannot redeclare _421736532() (previously declared in /home/user/domains/mydomain.com/public_html/wp-content/themes/twentyelevenmodified/header.php(68) : eval()'d code:1) in /home/user/domains/mydomain.com/public_html/wp-content/themes/twentyelevenmodified/header.php(68) : eval()'d code on line 1
以上是我尝试mydomain.com
的时候当我尝试mydomain.com/wp-admin/时,我被重定向到wp-login.php并收到以下错误:
Fatal error: Cannot redeclare _421736532() (previously declared in /home/user/domains/mydomain.com/public_html/wp-login.php(80) : eval()'d code:1) in /home/user/domains/mydomain.com/public_html/wp-login.php(80) : eval()'d code on line 1
从现在开始5个小时后,我把头发拉出尝试不同的东西。任何帮助将不胜感激。
编辑:经过测试,我发现function.php文件正确调用函数twentyeleven_header_style(),问题就在调用此函数之后。所以它是导致问题的下一个函数调用。如果我能知道下一个功能是什么!!!答案 0 :(得分:0)
Wordpress不使用具有这些名称的函数。停用插件或重命名插件文件夹。
如果这不起作用那么它可能来自你的主题。重命名主题文件夹,以便wordpress将恢复为默认值(假设存在默认主题)。
听起来你购买了一个带有混淆代码的主题或插件,它正在使用eval()
来运行它,并可能打电话回家。
答案 1 :(得分:0)
经过大量研究,我发现有问题的网站被黑了。超过100个文件被代码损坏。我把它们都清理干净了,现在事情正在发挥作用。
对于遇到同样问题的其他人,请将整个文件下载到您的计算机并查找评估代码(可以轻松识别)。