当我登录wp-login (WordPress 3.6.1)时,我发现我的所有插件都已停用。
wp-login之后的错误消息:
由于错误,插件user-locker / user-locker.php已停用:插件没有有效标头。
然后我尝试安装任何插件,但失败了。
安装插件时出现错误消息:
从http://downloads.wordpress.org/plugin/user-locker.1.2.zip下载安装包... 下载失败。无法打开fopen()的句柄到/tmp/user-locker.tmp
但我检查我的网站仍然正常,而不是空白。
请帮助解决这个问题。
感谢。
答案 0 :(得分:2)
登录/ wp-admin并导航到插件»已安装的插件,然后单击其中一个受影响的插件下的编辑链接。您应该看到这样的标题(显然是使用正确的文本而不是哈希符号):
<?php
/*
Plugin Name: ######################
Plugin URI: http://#################.###/##########
Description: ######################
Version: 1.0
Author: ######################
Author URI: http://###################.###/
License: (c) ############# 2013.
*/
如果您看到其他任何内容,那么您就遇到了问题。我怀疑你的网站可能已被某种蠕虫感染,这种蠕虫已将PHP代码注入到它可以找到的每个文件的开头。
答案 1 :(得分:1)
我今天遇到了同样的问题。我注意到我认为是恶意软件已添加到我所有的PHP文件的顶部。
修复插件
这修复了我的所有插件。它们出现在我的仪表板的插件部分,只需要重新激活。
我只能希望这不会成为一个重复出现的问题。
答案 2 :(得分:0)
最后我自己解决了。
allow_url_fopen = 1;
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/USERNAME/public_html
</IfModule>