2013-07-16 50 views
0

我剛剛將我的多站點從一臺服務器移到另一臺服務器,沿途更改站點域。我遵循了移動WP Codex中描述的多站點的步驟,並且在看上去一切似乎按預期工作之後......除了一件事:當試圖編輯wordpress帖子時在capabilities.php中未定義的偏移量

每當我嘗試創建新頁面/帖子或編輯或更新現有頁/後我碰到下面的調試消息,我不重定向到頁面/後編輯頁面:

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的論壇上,谷歌當然#1,但所提供的無解決方案似乎工作。

有趣的是,URL我重定向擊中發佈/更新按鈕時似乎缺少的所有參數:

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

另一個有趣的事情是,我做的更新被保存並存儲在數據庫中。因此,當我訪問實際網站時,任何更新都會反映出來,但不知何故管理網站上的更新過程被破壞。我有點卡在這裏,所以任何幫助將不勝感激。

回答

0

Wordpress並不是真正關心諸如未定義索引等編程錯誤的軟件。您必須至少注意不要運行它,並且我建議徹底關閉錯誤輸出。要這樣做,請諮詢您的服務器管理員。它可能已經在控制面板中進行了一些設置。