2014-10-10 69 views
0

我恢复了我的WordPress的MySQL数据库和我不知道我是什么弥补,这导致了我的整个WordPress的目录中不再显示任何页面(返回404的还是500的)恢复WordPress数据库结果500的

当试图通过浏览器进入到安装目录下的错误日志返回follwoing错误:

[10-Oct-2014 00:53:40] PHP Fatal error: Call to undefined function hash_equals() in /blog/wp-includes/pluggable.php on line 674 

这是什么线674

 if (! hash_equals($hash, $hmac)) { 
675     /** 
676     * Fires if a bad authentication cookie hash is encountered. 
677     * 
678     * @since 2.7.0 
679     * 
680     * @param array $cookie_elements An array of data for the authentication cookie. 
681     */ 
682     do_action('auth_cookie_bad_hash', $cookie_elements); 
683     return false; 
684   } 

我已将所有插件从我的plugsins文件夹中移除。试图恢复数据库都没有运气。我试图重命名我的默认主题。

我也收到了同样的错误,当我去通过wp_admin

+0

尝试重新安装WP ....也尝试没有你的默认主题..如果你没有修改核心文件,这是一个不寻常的错误...我唯一能想到的其他原因是路径错误您的安装。 – David 2014-10-10 01:31:37

+0

我在新的目录中安装了WP的新副本,然后将wp-config.php移至新安装并获得相同的结果。我认为这是与数据库恢复有关的东西....看看www.thelocalgolfer.com/blog/ – neilsav 2014-10-10 01:46:29

+0

重做你的配置文件并重命名你的htaccess文件。如果这项工作你需要去设置+永久链接并再次保存设置。数据库对wp可用的功能没有任何影响,这很可能是路径问题,wp无法找到它的文件。顺便说一句..有一个空白的屏幕上,你给我的链接... – David 2014-10-10 01:54:36

回答

0

感谢上面的评论者,我最终做了一个全新的重新安装,然后将数据库迁移到除选项表之外。一切工作都像新的一样好。

1

登录你丢失了一些文件? /wp-settings.php,/wp-includes/compat.php?如果在Linux上,您的Web服务器用户是否具有读取权限?

+0

没有我不知道的文件缺失。我的Linux网络服务器拥有读取权限设置 – neilsav 2014-10-10 01:48:27

+0

提供的网站为我提供了200个状态代码。你的404页面确实触发了一些文本,但缺少一些元素,比如CSS样式表。这可能只是你的主题有问题。 – MinusFour 2014-10-10 02:31:12

+0

所以我知道这听起来很奇怪,但我不记得是什么主题名称是活动的,您的建议是删除主题文件夹中的所有主题,除了默认?或者从全新安装中获取主题文件夹? 编辑:好的发现我的活动主题在选项表 - 它是神经 – neilsav 2014-10-10 12:27:41