今天有朋友聯(lián)系倡萌,說他的網(wǎng)站不能登錄后臺了,提示的錯誤信息為 ERROR: cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums.,中文翻譯為 “錯誤:由于意外輸出,cookie被阻止。要獲得幫助,請參閱此文檔或嘗試支持論壇。”
如下圖所示:

google了一下,發(fā)現(xiàn)該問題一般是由于編碼問題導(dǎo)致的,尤其是 wp-config.php 文件,查看了網(wǎng)站的 wp-config.php 內(nèi)容,果然發(fā)現(xiàn)了該文件存在編碼問題,具體表現(xiàn)為行距非常大(如下圖左側(cè)所示),正常的文件內(nèi)容應(yīng)該是比較緊湊的(如下圖右側(cè)所示):

下載了最新的WordPress安裝包,將里面的 wp-config-sample.php 重命名為 wp-config.php,并手動修改里面的配置信息,上傳替換之后,網(wǎng)站就恢復(fù)正常了。
也許這是一個個例,如果你也遇到這個問題,但是按照這個方法沒有處理好,建議好好回憶一下出現(xiàn)這個問題前,是否更新或修改過主題、插件等,慢慢排查。
具體的排查步驟,可以參考:http://www.ydqwiac.cn/wordpress-error-1.html
還可以根據(jù)需要開啟調(diào)試模式:http://www.ydqwiac.cn/how-to-enable-wordpress-debug.html,看是否可以看到更多的錯誤提示信息。




