几天前,我在尝试登录时遇到此错误
我确实找到了一些解决方案,例如:
但是这些在这种情况下不起作用,问题仍然存在,所以这里的任何帮助将不胜感激。
错误:
ERROR: Cookies are blocked due to unexpected output.
这是服务器错误日志:
[10-May-2014 14:02:28 UTC] PHP Notice: Use of undefined constant WP_TEMPLATE_URL - assumed 'WP_TEMPLATE_URL' in /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php on line 115
[10-May-2014 14:02:28 UTC] PHP Notice: Use of undefined constant WP_TEMPLATE_URL - assumed 'WP_TEMPLATE_URL' in /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php on line 118
[10-May-2014 14:02:28 UTC] PHP Notice: Use of undefined constant WP_TEMPLATE_URL - assumed 'WP_TEMPLATE_URL' in /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php on line 119
[10-May-2014 14:02:28 UTC] PHP Notice: Undefined index: __getthere in /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php on line 189
[10-May-2014 14:02:28 UTC] PHP Notice: Undefined index: __getthere in /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php on line 202
[10-May-2014 14:02:28 UTC] PHP Notice: Undefined index: __getthere in /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php on line 213
[10-May-2014 14:02:28 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php:115) in /home/paragint/public_html/wp-login.php on line 414
[10-May-2014 14:02:28 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php:115) in /home/paragint/public_html/wp-login.php on line 426
更新: 这个问题基本上是由于文件编码为 UTF-8 BOM 而不是 WordPress 3.9 中通常的 UTF-8 引起的,但知道如何解决这个问题吗?因为保存文件对我来说不起作用。
我也有同样的问题。我所做的是在
wp-config.php顶部添加
ob_start()
然后它允许我登录。之后我更新了一个需要更新的插件。然后我注销并删除了ob_start()
,令我惊讶的是错误消失了并且再也没有出现过。
我也遇到了同样的错误。
我通过在
ob_start();
的开头添加 wp-config.php
解决了这个问题,然后它就完美地工作了。
我尝试了以下解决方案来解决类似的问题
但就我而言,最终的解决方案是升级 WordPress,或者更可能的是,您可以说使用 FTP 替换核心 WordPress 文件。 我按照本指南进行手动升级: http://codex.wordpress.org/Updating_WordPress
我遇到了同样的错误,无法使用此线程中的答案修复它,该线程也没有帮助我:https://wordpress.stackexchange.com/questions/208878/login-page-error-cookies-are -由于意外输出而被阻止
我的解决方案是:
完成。这对我有帮助。
首先检查您的Error_Log
我的问题是 Wp-config 文件中的行空间。空间被删除,问题解决了
只需删除 wp-includes/plugable.php 中 phptag 开始之前和 php 结束标记之后的空格即可解决您的问题。
嘿伙计们,我遇到了同样的问题,但这些步骤都无法解决它。我能够通过在我的 php.ini 文件中启用 output buffering 来解决我的问题。
这对我有用,我只是想为那些在完成所有其他步骤后仍然遇到问题的人发帖。尝试根据您的服务器设置查看输出缓冲 php.ini 或 user.ini。
希望这对那里的人有帮助。
就我而言,我编辑了一些主题文件,但我的错误是我给出了“。” & 开始时的“空格”,因此如果您遇到同样的问题,请删除 . & 与您的代码之间的空格,并确保检查您最近编辑的文件,没有错误表明就是这样!
对我来说,这是因为我的 WordPress 6.1 收到了来自 PHP 8.1 的警告
Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool
降级到 PHP 7.4 并正常工作。 您还可以检查 debug.log 文件是否有任何问题。
看起来所有错误都来自您的移动index.php 文件。尝试将其重命名为 wordpress 无法解析的名称,例如。索引.php_备份
文件位置 - /home/paragint/public_html/wp-content/themes/RockStarLeadTheme-v2-4/functions/mobile/index.php
我的解决方案是将 wp-config 中的“WP_DEBUG”设置为 true(位于第 81 行),在尝试登录后,我被定向到有问题的代码段(显示在页面顶部)。
我的位于我主题的functions.php中,结果是我添加的包含fontawesome的脚本。我只是删除了这个脚本并能够重新登录到仪表板。
这个方法解决了我的问题。
删除当前的 wp-config.php 文件,然后再次运行配置(转到
http://yoursite/wp-admin
)
我遇到这个问题是因为我从外部源复制了 WP 调试代码。因此,最好的方法是在 wp-config.php 文件中键入代码,而不是从其他地方复制并粘贴到您的文件中。
访问此网站免费检查 SIM 详细信息 https://paksimga.info https://访问我们的网站simownersdetails.com