服务器传输后子域上的白页

时间:2014-08-07 作者:user3630457

我最近刚刚移动了多站点安装的服务器,并保留了相同的域。

我可以访问每个子域的所有后端功能和登录,但当尝试访问每个子域站点时,它只会加载一个空白的白页。

我在cpanel中设置了通配符子域,并检查了wp选项和wp配置。

其他人在迁移服务器时是否遇到过此问题?

1 个回复
SO网友:Tom J Nowell

您的评论指出,导致您的白页出现致命错误的那一行是这一行:

<div id="whatstrending"><h1><?php echo get_option(\'radio_options\')[\'blog-header\'];?></h1></div>
最值得注意的是:

get_option(\'radio_options\')[\'blog-header\'];
或者更具体地说:

functioncall()[]
直到最近,这仍然是无效的PHP,并且您的新主机没有运行支持这一点的PHP版本。

您可以通过以下方式对其进行重构来修复:

echo get_option(\'radio_options\')[\'blog-header\'];
收件人:

$options = get_option(\'radio_options\');
echo $options[\'blog-header\'];
在遵循相同模式的任何其他情况下重复冲洗。作为旁注function()[\'arrayaccess\'] 模式是反模式,一行应该做一件事,调用一个函数然后访问其返回值是两件事。更不用说,如果函数不返回数组,它将失败。

结束

相关推荐

WordPress MultiSite:在所有子博客上拥有相同的主博客页眉和页脚

我正在努力做到以下几点:我有一个主博客和几十个子博客。我希望所有的子博客都使用相同的主题(或子主题,还不确定),但在所有子博客上都有相同的主博客导航项?页脚也一样。我是怎么做到的?这是我的主要博客和登录页如果我单击子博客并选择一个子博客,我只想让内容区域受到影响,那么整个网络的页眉和页脚应该保持不变。在子博客的内容区域内,我想使用子博客的页面和帖子。正确的方法是什么?更新:<ul role=\"navigation\"> <?php //