我刚刚将我的多站点从一台服务器移动到另一台服务器,同时更改了站点域。我按照 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
另一个有趣的事情是我所做的更新被保存并存储在数据库中。因此,当我访问实际站点时,会反映任何更新,但不知何故,管理站点上的更新过程被破坏了。我有点卡在这里,所以任何帮助将不胜感激。