[英]Wordpress White Screen of Death
我的客户的一个站点被主机删除,因为该站点正在发送垃圾邮件,该站点在被主机删除之前运行良好,我从Cpanel下载了wp-content文件夹,并完整地转储了数据库。 当我在本地主机上运行该站点时,它将在所有目录上显示空白页。 当我使用转储的数据库时,它变成空白,但是当我将其更改为新的WP数据库时,这些站点看起来很好,所以这意味着数据库存在某些问题或配置错误? 我开始手动调试,发现文件wp-blog-header.php没有得到此文件。
require_once( ABSPATH . WPINC . '/template-loader.php' );
因为我添加了回声“哦,上帝为什么?”; 在template-loader.php中,它没有显示结果,而对于新的集成数据库,它显示了结果。
有人可以提出建议,说明数据库可能是什么问题吗?
您的实时WP网站和本地WP网站将(应该)使用两个单独的数据库。
在wp-options
表中,将siteurl
更改为http://localhost/yourpath/toWP
。
这应该指向您的实际Wordpress文件夹。
在您实际的WP文件夹中找到wp-config.php
,并确保WP_HOME
, WP_SITEURL
, DB_NAME
, DB_USER
, DB_PASSWORD
和DP_HOST
所有这些都必须与您的本地设置匹配,否则它将失败(WSOD)。
如果这不起作用,则设置它的人可能会更改了一些东西,以使其在没有他/她的情况下难以维护。 我已经看到了。 就个人而言,我讨厌WP而不是博客。 它存在很多安全问题,经常需要更新,并且允许那些本不应该进行Web设计的人们将某些东西与模板一起扔掉,并称其为“专业”。 祝好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.