我的一个客户的网站在发送垃圾邮件时被主机关闭了,网站在被主机关闭之前运行良好,我从Cpanel下载了wp-content文件夹并完全转储了数据库。当我在localhost上运行站点时,它在所有目录上显示空白页面。当我使用转储的数据库时,它变成空白,但当我将其更改为新的可湿性粉剂数据库时,网站看起来很好,所以这意味着数据库上有一些问题或配置错误?我手动开始调试,发现wp-blog-header.php文件没有得到这个文件
require_once( ABSPATH . WPINC . '/template-loader.php' );因为我在template-loader.php中添加了echo“哦,天哪,为什么?”;并且在使用fresh集成数据库时,它没有显示结果,所以它显示了结果。
有没有人能给出一个建议,数据库的问题可能是什么?
发布于 2014-02-10 18:36:16
您的活动可湿性粉剂网站和您的本地一个将(应该)使用两个独立的数据库。
wp-options表中,将siteurl更改为http://localhost/yourpath/toWP。这应该指向你实际的WP文件夹中的DP_HOST folder.
wp-config.php,并确保WP_HOME、WP_SITEURL、DB_NAME、DB_USER、DB_PASSWORD和Wordpress所有这些都必须与您的本地设置相匹配,否则它将失败(WSOD)。
如果这不起作用,可能是设置它的人改变了一些东西,使它在没有他/她的情况下很难维护。我已经看过了。就个人而言,我讨厌WP的东西,而不是博客。它有很多安全问题,需要不断更新,允许那些真正不应该做网页设计的人把一些东西和模板一起扔在一起,并称之为“专业”。祝好运!
发布于 2014-02-10 00:44:48
您基本上将WordPress安装的域从www.example.com (原始域)更改为www.example.local (本地主机)。
我通常使用以下步骤将WP从域移动到本地:
.php以指向备份数据库(仅当配置更改时,即表前缀)
的本地域。
现在应该可以登录并重新生成固定链接了。
https://stackoverflow.com/questions/21661801
复制相似问题