多站点转换白屏错误

时间:2015-12-07 作者:Rick Scolaro

将站点转换为多站点配置后,当我尝试浏览其中一个子域站点时,会出现一个白色屏幕。

我已根据以下内容配置了站点:Wordpress Codex - Create a Network

主站点加载没有问题,但我在子域中创建的测试站点只返回一个白色屏幕。

我的子域配置如下:

*.我的网站。com公司

指向主网站所在的根目录。

该站点已在Wordpress的Network Sites Admin中配置。

检查错误日志只显示了几个与插件相关的警告,但每次我停用这些插件时,仍然会看到相同的白色屏幕。

我是否可以采取其他故障排除步骤来解决此问题?

MORE INFORMATION

我想对于多站点转换,数据库会复制具有不同前缀的表。以下是引发的警告之一的示例:

[Mon Dec 07 22:45:11 2015] [warn] [client xxx.xxx.xxx.xxx] mod_fcgid: stderr: WordPress database error Table \'dbname.wp_2_wpeditor_settings\' doesn\'t exist for query SHOW FULL COLUMNS FROM `wp_2_wpeditor_settings` made by require(\'wp-blog-header.php\'), require_once(\'wp-load.php\'), require_once(\'wp-config.php\'), require_once(\'wp-settings.php\'), do_action(\'init\'), call_user_func_array, WPEditor->init, WPEditorSetting::setValue
那么,这是否意味着我需要删除并重新创建站点以复制其他表?

MY CURRENT ASSUMPTION

经过进一步的研究,我相信使用SSL的子域多站点安装需要通配符SSL,这是我目前没有的。有人能证实这一点吗?

1 个回复
SO网友:Mike

由于您在页面源代码中没有获得任何信息,因此至少可以假设在初始化过程中或在构建页面模板的早期出现了问题(比如您已经连接到的内容wp_head().

我会尝试将“断点”添加到已连接到initwp_head 行动,看看你能走多远。

我通常在每个函数的开头重复一些简单的内容:

echo "<h1>APPLES</h1>";
每次我都会使用不同的水果,这样我就知道我正在深入我的代码。当你看不到输出时,你就会知道你已经找到了问题的原因。

这里还有一些其他想法:White screen error for a custom theme