我的问题是,在使用备份伙伴将网站迁移到另一台服务器后,我遇到了白屏死机。
我在 Wordpress 中打开了调试模式,仍然没有错误,只是白屏。
所以我尝试删除所有文件并再次重新上传它们并将数据库保持原样(BackupBuddy 导入的那个),但它仍然给我白屏。
所以我试图追踪出现白屏的特定行并陷入奇怪的行为。
在 /wp-content/plugins/woocommerce/widgets/widget-init.php 中:
include_once('widget-cart.php');
include_once('widget-featured_products.php');
include_once('widget-layered_nav.php');
include_once('widget-price_filter.php');
include_once('widget-product_categories.php');
include_once('widget-product_search.php');
include_once('widget-product_tag_cloud.php');
include_once('widget-recent_products.php');
include_once('widget-top_rated_products.php');
- 当我添加“die('boom');”时 在“include_once('widget-price_filter.php');”之前 = 打印出动臂。
- 当我添加“die('boom');”时 在“include_once('widget-price_filter.php');”之后 = 没有打印出动臂。
所以可以肯定地说这个错误在 widget-price_filter.php 中,对吧?
问题是当我在 widget-price_filter.php 的开头添加一个骰子时,它不会打印出来。就像发生错误的行不存在一样。
这可能是什么原因?