0

我刚刚将我的多站点从一台服务器移动到另一台服务器,同时更改了站点域。我按照 WP Codex 中描述的移动多站点的步骤进行操作,经过一番摆弄之后,一切似乎都按预期工作了……除了一件事:

每当我尝试创建新页面/帖子或编辑或更新现有页面/帖子时,我都会收到以下调试消息,并且不会重定向到页面/帖子编辑页面:

Notice: Undefined offset: 0 in /x/y/z/wp-includes/capabilities.php on line 1067

Warning: Cannot modify header information - headers already sent by (output started at /x/y/z/wp-includes/capabilities.php:1067) in /x/y/z/wp-includes/pluggable.php on line 876

我已经搜索过 Wordpress 论坛、谷歌,当然还有 Stackoverflow,但提供的解决方案似乎都不起作用。

有趣的是,点击发布/更新按钮时我被重定向到的 URL 似乎缺少所有参数:

http://mysite.com/wp-admin/post.php

另一个有趣的事情是我所做的更新被保存并存储在数据库中。因此,当我访问实际站点时,会反映任何更新,但不知何故,管理站点上的更新过程被破坏了。我有点卡在这里,所以任何帮助将不胜感激。

4

1 回答 1

0

Wordpress 不是真正关心诸如未定义索引之类的编程错误的软件。您必须至少在关闭通知的情况下运行它,我建议完全关闭错误输出。为此,请咨询您的服务器管理员。控制面板中可能已经有一些设置。

于 2013-07-16T14:01:59.947 回答