ОШИБКА страницы входа в систему: файлы cookie заблокированы из-за неожиданного вывода
-
-
Не могли бы вы поделиться URL-адресом вашего веб-сайта?Хотелось бы увидеть,перейдя по URL-адресу `/wp-login.php`.Can you please share your website URL? Would like to actually see by accessing `/wp-login.php` URL.
- 0
- 2016-01-02
- Prasad Nevase
-
Есть ли такая же проблема при новой установке WordPress в поддомене или подкаталоге на том же хостинге?Does fresh WordPress installation in subdomain or subdirectory on the same hosting has the same problem?
- 2
- 2016-01-02
- Alexey
-
вы решили проблему?И если да,то как?have you resolved the issue? And if so, how?
- 0
- 2016-06-28
- MatoBehr
-
Вы можете проверить это руководство здесь,чтобы узнать об этом исправлении - http://www.truetutorials.com/error-cookies-blocked-due-unexpected-output-wordpress/You can check this guide here for this fix - http://www.truetutorials.com/error-cookies-blocked-due-unexpected-output-wordpress/
-
9 ответ
- голосов
-
- 2016-01-03
Эта ошибка генерируется в wp-login.php,это происходит,если сервер не может установить файлы cookie,это может произойти по нескольким причинам,одна из распространенных проблем: вывод отправляется до настройки файлов cookie.
Попробуйте следующие варианты:
- Обновите ядро WordPress,если оно устарело.
- изменить тему,если вы используете настраиваемую тему,просто подключитесь к серверу поftp и удалите папку настраиваемой темы,WordPress вернется к теме по умолчанию.
- Если проблема не исчезнет,переименуйте папку плагина.
Также проверьте журнал ошибок,ошибки могут не выводиться на экран.
This error is generated in wp-login.php , it happens if server is unable to set cookies, this can happen due to several reasons, one of the common issue is: output being sent before setting up of cookies.
Try out following options:
- Update WordPress core, if it is not up to date
- change theme, if you are using custom theme, just ftp into server and delete the custom theme folder, WordPress will revert to default theme.
- If issue still persists, rename plugin folder
Also check error log, errors may not be printed to screen.
-
«.. или куки отключены»?Нет,не это.".. or cookies are disabled" ? Not, not this.
- 0
- 2016-01-09
- Croll
-
@DmitrijA спасибо,что указали,вы правы,при отключенных файлах cookie сообщение об ошибке другое.Обновил ответ@DmitrijA thanks for pointing out, you are right, with cookies disabled, error message is different. Updated the answer
- 0
- 2016-01-09
- Fiaz Husyn
-
Как я могу сделать что-либо из вышеперечисленного,если я не могу войти в WP?Единственный доступ,который у меня остался,- это FTP.How can I do any of the above if I can not log in to WP? The only access I have left is FTP.
- 0
- 2016-06-28
- MatoBehr
-
@MatoBehr Используя FTP,удалите папку с настраиваемой темой,если ошибка не исчезнет,переименуйте папку плагина.Также проверьте журнал ошибок,чтобы узнать,почему возникает эта ошибка.@MatoBehr Using FTP, delete your custom theme folder, if error persists than rename plugin folder. Also check error log to see why this error is being generated
- 0
- 2016-06-30
- Fiaz Husyn
-
- 2016-01-04
Вы можете выполнить следующие действия,описанные ниже:
- Переименуйте каталог
themes
и каталогplugins
. - Теперь посетите/wp-admin/или/wp-login.php. Надеюсь,на этот раз все получится.
- Если шаг 2 работает,войдите в панель управления.
- Теперь снова переименуйте каталог
themes
вthemes
- Затем перейдите в меню
Appearance
и активируйте любую тему WordPress по умолчанию. - Надеюсь,здесь вы также сможете получить доступ к интерфейсу.
- Если это сработает,то теперь вы можете попробовать активировать тему,которую использовали раньше. Если это сработает,то,вероятно,у вас нет проблем.
- Если шаг 7 работает,вы можете снова переименовать каталог
plugins
какplugins
и найти там какие-либо проблемные плагины. Если это снова приведет к поломке вашего сайта,повторите шаги 1-6 еще раз. Если шаг 7 не работает,повторите шаги 1-6 еще раз. В этом случае у вашей темы есть проблемы. Исправьте это.
Надеюсь,у вас это сработает. Спасибо
You can follow these steps written below:
- Rename
themes
directory andplugins
directory. - Now visit /wp-admin/ or /wp-login.php. I hope this time it would work.
- If step 2 works, then login to the dashboard.
- Now, Rename
themes
directory again intothemes
- Then, visit
Appearance
menu and activate any default wordpress theme. - I hope, this point you can access the front-end also.
- If that works, then now you can try to activate the theme what you used before. If that works, then probably your them doesn't have any issues.
- If step 7 works, then you can rename back the
plugins
directory asplugins
and find if there any problematic plugins are there. If that again breaks your site, then repeat step 1-6 again. If step 7 doesn't work, then repeat step 1-6 again. In this case, your theme has some issues. Fix it.
I hope, it should work for you. Thanks
-
- 2016-01-08
Шаг 1. Проверьте журналы ошибок,чтобы узнать,какой файл (ы) вызывает ошибку. Проверка файла журнала ошибок поможет вам понять,что именно вызывает проблему.
Шаг 2. Если ошибки похожи на «Невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался в» ,а затем путь к файлу,путь к файлу wp-login.php и номер строки. подтвердит,что это проблема спецификации UTF-8,и вы можете найти файл,в котором возникла проблема.
Шаг 3. Откройте файл (в моем случае это был файл custom-posts.php),вызвав ошибку в Notepad ++,в котором возникла проблема. Он покажет вам «Кодировать в UTF-8» ,выбранный в разделе «Кодировка» в меню. Убедитесь,что вы выбрали «Кодировать в UTF-8 без спецификации» ,а НЕ «Кодировать в UTF-8» ,затем нажмите «Преобразовать в UTF-8 без спецификации» ,нажмите Enter в любом месте файла и сохраните.
<цитата>У меня это сработало; однако в некоторых случаях это может быть проблема с плагином и переименование папки плагинов может помочь. Но перед внесением изменений внесите убедитесь,что вы проверили журналы ошибок,чтобы знать,что вы делаю.
Step 1: Check the error logs, to view which file(s) is causing error.Checking your error log file will help you understand what is exactly causing the issue.
Step 2: If the errors are like “Cannot modify header information – headers already sent by (output started at” and then file path and wp-login.php file’s path and line number.This will confirm you that it is UTF-8 BOM issue and you could locate the file that has got the issue.
Step 3: Open the file (In my case it was “custom-posts.php” file) causing error in Notepad++, which has got the issue. It will show you “Encode in UTF-8” selected under Encoding option from the menu. You need to make sure that you have selected “Encode in UTF-8 without BOM” and it is NOT “Encode in UTF-8”, then click on “Convert to UTF-8 without BOM”, hit enter anywhere in your file and save.
It worked for me; however in some cases it can be plugin issue and renaming plugins folder can help. But before making any changes make sure you have checked the error logs so that you know what you are doing.
-
- 2016-01-04
Сначала проверьте свой сайт с темой WordPress по умолчанию,и если ваша проблема решена,попробуйте проверитьphp-файлы вашей темы и удалить все пробелы или новую строку перед
<?php
и удалить?>
в конце файлов.Также проверьте https://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain и используйте
define( 'COOKIE_DOMAIN', 'www.askapache.com' );
в вашем wp-config.php.First check your site with a default WordPress theme and if your issue is resolved, so try to check your theme php files and remove any space or new line before
<?php
and remove?>
at the end of files.Also check https://codex.wordpress.org/Editing_wp-config.php#Set_Cookie_Domain and use
define( 'COOKIE_DOMAIN', 'www.askapache.com' );
in your wp-config.php. -
- 2016-01-09
По моему мнению,это связано с какой-то тематической проблемой. Следуйте инструкциям ниже,и я надеюсь,что это будет ваше решение.
1.
WP_DEBUG
наTRUE
установите дляWP_DEBUG
значениеTRUE
в файлеwp-config.php
. Это даст вам содержательное сообщение об ошибке на страницеwp-login.php
. После решения вы можете откатить это изменение.2. См. ОШИБКА
После установкиTURE
дляWP_DEBUG
вы можете получить сообщение об ошибке Невозможно изменить информацию заголовка . На основании этого сообщения мы можем предположить,что с вашей темой могут быть проблемы.3. Переименуйте папку темы
Если пункт 2,вам нужно переименовать имя папки с активной темой на какое-то значение (например,mytheme TOmytheme1). Вы должны иметь возможность войти в систему,хотя по умолчанию будет использоваться текущая тема по умолчанию.4. Тема снова активна
После выполнения шага 3 и успешного входа в систему вы снова можете столкнуться с той же проблемой с пустой страницей. Не волнуйтесь,это связано с пунктом 3. Активируйте одну из доступных тем в Панели администратора> Внешний вид> Темы .ПРИМЕЧАНИЕ. Не выбирайте старую тему (т. е. мы переименовали ее в пункт 3),потому что у этой темы есть проблемы. Как только вы решите эту проблему,вы снова сможете использовать эту тему.
Для решения проблемы,связанной с вашей темой,вы можете проверить,в чем проблема,проверив файл журнала.
Если проблема не исчезла,это означает,что вам нужно попробовать другой вариант,например:
1. Вам необходимо обновить версию WordPress. Установите флажок как
2. Отключите все плагины и снова активируйте их.Готово! Надеюсь,это вам поможет.
As per my opinion this related to some theme issue. Follow below steps and I hope this will your solution.
1.
WP_DEBUG
toTRUE
set the value ofWP_DEBUG
toTRUE
in yourwp-config.php
file. This will give you a meaningful error message on thewp-login.php
page. After solution you can rollback this change.2. See ERROR
Once you setTURE
forWP_DEBUG
, you may get Cannot modify header information error message. Based on that message, we can assume that there may be issues with your Theme.3. Rename theme folder
If point 2, You need to rename your active theme folder name by some value(i.e. mytheme TO mytheme1). You should be able to login though it will default to the current default theme.4. Active theme again
Once done step 3 and login success, you can again face same blank page issue. Don't worry because this is due to point 3. Active one of the available theme from Admin panels > Appearance > Themes.NOTE: Don't select your old theme(i.e. we renamed it into point 3) because that theme has got problems. Once you solve that problem you can again use that theme.
For your theme related issue, you can check what is the problem by checking log file.
If still facing same issue, it means that you need to try other option like:
1. You need to update your wordpress version. Check how to
2. Inactive your all plugins, and again activate it.That's done! Hope this help you well.
-
- 2016-01-05
Кажется странным,что журналerror.log ничего не показывает ...
Чтобы полностью исключить символы спецификации,я бы попытался вручную ввести любой код (в
functions.php
иwp-config.php
),который вы скопировали из других источников.в документ,который,как вы уверены,имеет формат UTF-8.Возможно,символы остались даже при изменении формата документа в программе.Добавлено примечание. Если вы не уверены,поддерживает ли ваша версия Notepad ++ «без спецификации»,попробуйте использовать другой редактор.Скорее всего,вам нужно будет использовать только другой для этой конкретной проблемы.
Помимо этого,пробовали ли вы полностью заменить файл
wp-login.php
?Вы можете попробовать это и/или заменить всю папкуwp-admin
.Если у вас возникли проблемы с загрузкойnav-menus.php
некорректно,возможно,произошла ошибка или частичная загрузка других файлов/каталогов.Seems weird that the error.log doesn't show anything...
To completely rule BOM characters out, I'd try manually retyping any code (in
functions.php
andwp-config.php
) you have copied from other sources into a document you are sure is UTF-8 format. It's possible the characters remained even though the document format was changed in the program.Added Note: If you aren't sure if your version of Notepad++ supports "without BOM," try using a different editor. Chances are you'd only need to use a different one for this particular issue.
Aside from that, have you tried completely replacing your
wp-login.php
file? You could try that and/or replacing the entirewp-admin
folder. If you had trouble withnav-menus.php
not uploading correctly, other files/directories may have failed or partially uploaded as well. -
- 2016-09-17
У меня была такая же проблема,и я РЕШЕН.Я просто подключаюсь к FTP и меняю тему и имя папки плагина,и я могу получить доступ к администратору wp без каких-либо проблем.Надеюсь,это поможет другим.
Спасибо, Нилеш
I had same issue and i RESOLVED it. I just connect with FTP and change the theme and plugin folder name and i can access the wp admin without any issue. I hope this help others.
Thanks, Nilesh
-
-
- 2020-09-04
В некоторых случаях,если вы видите ошибки или предупреждения на странице входа в систему,вы можете попробовать установить define ('WP_DEBUG',false);в wp-config.php в качестве временного исправления,и после входа в систему вам необходимо исправить фактическую проблему,которая в большинстве случаев является устаревшим плагином или темой.В некоторых случаях я решал это так,а затем,войдя в систему,я все обновил,и это было исправлено.
In some cases if you are seeing errors or warnings on the login page you can try setting define('WP_DEBUG', false); in wp-config.php as a temporary fix and once you login you have to fix the actual issue which is in most cases an outdated plugin or theme. I've solved it like this in some cases and then once logged I updated everything and it was fixed.
У меня есть веб-сайт WordPress,на котором я недавно обнаружил эту ошибку на странице входа:
<цитата>ОШИБКА: файлы cookie заблокированы из-за непредвиденного вывода. За помощью,пожалуйста см. эту документацию или посетите форумы поддержки.
Я могу получить доступ к странице входа только из
wp-login.php
,поскольку/wp-admin/
отображает пустую белую страницу.Я искал в Интернете и много чего безуспешно пробовал:
Удаление
?>
и пробела в концеfunctions.php
Убедитесь,что в
functions.php
иwp-config.php
не было пробелов в начале или конце файлаОткрытие
wp-config.php
иfunctions.php
в Notepad ++ и преобразование в UTF-8 (люди рекомендуют «без спецификации»,но это только вариант в последней версии Notepad ++ - я предполагаю,что UTF-8 делает это сейчас)Я установил для
WP_DEBUG
значениеtrue и не получил ошибок вdebug.log
,кроме двух,которые относятся к тому,что я не полностью загрузил некоторые файлы. В этой конкретной ошибке упоминаетсяnav-menu.php
; это подтвердило,что он сообщает об ошибках,просто не связанных с моими проблемами входа в системуЯ переименовал каждую папку плагинов с помощью
_tmp
в конце,чтобы попытаться исключить любые плагины,вызывающие проблемуЯ также переименовал папку плагинов,чтобы исключить все плагины одновременно
Учитывая то,что я пробовал,и что я не получаю ошибок PHP,что еще я могу попробовать?