错误消息&升级到3.4.1 WordPress后无法联系到管理员

时间:2012-07-19 作者:Misha

我的托管公司升级了他们的php,所以我的网站收到了各种各样的错误消息。因此,我备份了我的所有内容,删除了html中的wp admin、wp includes和松散文件,然后上传了WordPress的3.4.1。

当时我犯了很多错误,所以我通过FTP进入插件文件夹并重命名了它们。这导致大部分信息消失。

现在,我只剩下两个错误。

在首页上,即使页面加载成功,我也会遇到以下错误:

严格的标准:重新定义/nfs/c05/h04/mnt/73941/domains/feltbeats中已经定义的WP\\u类小部件的构造函数。com/html/wp包含/widgets。php第93行

但是,当我转到wp admin时,页面不会加载,我只看到以下内容:

严格的标准:重新定义/nfs/c05/h04/mnt/73941/domains/feltbeats中已经定义的WP\\u类小部件的构造函数。com/html/wp包含/widgets。php第93行

警告:无法修改标题信息-标题已由/nfs/c05/h04/mnt/73941/domains/feltbeats.com/html/wp includes/widgets.php:93)中的/nfs/c05/h04/mnt/73941/domains/feltbeats发送。com/html/wp包含/可插入。php在线881

实际上,我刚刚和我的托管公司通了电话,他非常友好地看了大约一个小时。他把重点放在它是3.4.1中的一个实际bug上,但似乎管理员没有加载的事实会被注意到。=)

所以我想这是我的安排。但由于我删除了大多数文件,我看不到它会是什么。

我有一个自定义函数。php文件,但我尝试删除它和其中的php。

任何帮助或只是给我指出正确的方向都会有帮助。非常感谢。

1 个回复
SO网友:fuxia

调试模式为on 在您的网站上。进入wp-config.php 并寻找:

define( \'WP_DEBUG\', TRUE );
更改TRUEFALSE.

看见Debugging in WordPress 了解更多信息。

如果这对error_reporting level 设置在其他地方。

  • .htaccess: 查找…

    php_value error_reporting integer
    
    …在哪里integer 匹配error constants. 删除该行或将其值设置为1. More information.

  • Theme: 在你的主题中可能有这样一句话:

    error_reporting( E_ALL | E_STRICT );
    
    删除该行。如果找不到,请删除所有主题,上载TwentyEleven的新副本。如果没有其他主题可用,WordPress将选择此选项。

  • Plugin: 您的一个插件可以设置error_reporting() 也重命名目录pluginsmu-plugins 在您的wp-content 目录以禁用所有插件。如果这解决了问题,请下载这两个目录并搜索error\\u reporting指令。

  • Drop-In: 有许多文件是自动加载的。看看你的wp-content 的目录advanced-cache.php, db.php, db-error.php, object-cache.phpsunrise.php ([更多信息][5])
    languages 名为like的目录en_US.phpde_DE.php. 这些也是自动加载的。

如果仍然没有看到更改,则会在php.ini. 询问您的web宿主如何继续。

[5] :http://hakre.wordpress.com/2010/05/01/must-use-and-drop-ins-plugins/ “通过htaccess进行高级PHP错误处理”。

结束

相关推荐

wp-admin redirects to 404

昨天我登录了我的网站,发现当我以管理员身份登录时,出现了404错误,如下所示:我做了一些研究,上传了一个备份,修改了我的.htaccess 文件收件人:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f Rewrite