我面临着一个错误,根据下面的管理面板登录。
“错误:Cookie因意外输出而被阻止。”
我尝试了几种解决方案,比如,
1.日志检查(日志文件中未显示日志)1.解决Header已发送问题(完全没有收到这个错误)。1.检查‘php tag’不完整、去掉空格等(这两项都已经检查了)。1.重命名插件文件夹1.重命名主题文件夹
我们已经重新解决了以上5件事,但问题仍然存在。
有谁能检查一下这个,帮我一下吗?
pzfprimi1#
我也有同样的问题。我所做的是在wp-config.php的顶部添加ob_start(),然后它允许我登录。在那之后,我更新了一个需要更新的插件。然后我注销并删除ob_start(),我惊讶地发现错误已经消失,再也没有出现过。
wfsdck302#
更改文件格式(UTF-8 BOM到UTF-8)重命名插件文件夹替换出现错误的文件(启用wp-DEBUG)
或者升级WordPress,或者更有可能的是,你可以说使用FTP替换核心的WordPress文件。我遵循以下指南进行手动升级:http://codex.wordpress.org/Updating_WordPress
jrcvhitl3#
我也面临着同样的问题。我想强调的是,有时无法判断php文件的开头是否有空格(就像我的例子中的unctions.php一样),因为它可能是一个字节顺序标记,这是不可能的。我无法让我的网站工作,尽管我检查了大多数php文件,发现文件开头没有空格。有一个插件,Up Draft Plus,它创建了一个警告,坚持在unctions.php的开头有一个字节顺序标记,并引导我创建一个新文件,并将内容复制粘贴为文本。我得到了一个3字节的小文件,这就是我修复我的网站并让它再次工作所需的全部。
下面是旧的(带有BOM)和新的unctions.php并排的图像。很难说这里面有什么问题。
3条答案
按热度按时间pzfprimi1#
我也有同样的问题。我所做的是在wp-config.php的顶部添加ob_start(),然后它允许我登录。在那之后,我更新了一个需要更新的插件。然后我注销并删除ob_start(),我惊讶地发现错误已经消失,再也没有出现过。
wfsdck302#
更改文件格式(UTF-8 BOM到UTF-8)重命名插件文件夹替换出现错误的文件(启用wp-DEBUG)
或者升级WordPress,或者更有可能的是,你可以说使用FTP替换核心的WordPress文件。我遵循以下指南进行手动升级:http://codex.wordpress.org/Updating_WordPress
jrcvhitl3#
我也面临着同样的问题。我想强调的是,有时无法判断php文件的开头是否有空格(就像我的例子中的unctions.php一样),因为它可能是一个字节顺序标记,这是不可能的。我无法让我的网站工作,尽管我检查了大多数php文件,发现文件开头没有空格。有一个插件,Up Draft Plus,它创建了一个警告,坚持在unctions.php的开头有一个字节顺序标记,并引导我创建一个新文件,并将内容复制粘贴为文本。我得到了一个3字节的小文件,这就是我修复我的网站并让它再次工作所需的全部。
下面是旧的(带有BOM)和新的unctions.php并排的图像。很难说这里面有什么问题。