Поддержка Проблемы и решения ОШИБКА: Cookies заблокированы

  • Всем добра !
    при попытке входа в админку выдает окно:
    ОШИБКА: Cookies заблокированы из-за неожиданного вывода на экран.
    выяснил, что это скорее всего вкрался какой-то ВОМ,
    как его вычистить ?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 35)
  • Модератор Юрий

    (@yube)

    как его вычистить ?

    Найти файл, в котором он прячется, и пересохранить «без BOM».
    Вспоминайте, какие скрипты правили в виндовом блокноте — BOM скорее всего там. Если не получится вспомнить, то см. Как найти BOM?

    Точно не правил ничего в виндовом блокноте, т.к. работаю на Мак. А также, вообще ничего и никогда не правил в редакторах. Только через WP. Утилиту скачал и запустил, выдала All clear, но эффекта нет. Еще есть варианты ?

    Модератор Юрий

    (@yube)

    Еще есть варианты ?

    Возможно, скрипт с BOM находится не в корне, не в /wp-content/themes и не в /wp-content/plugins. Другие директории скрипт не проверяет. Чтобы проверял, нужно xdir('.',0); исправить на xdir('.',1); (два других вызова xdir тогда можно убрать). Такая проверка может занять очень много времени, больше, чем разрешено настройками php. Скрипты, находящиеся за пределами DocumentRoot даже так все равно не будут проверяться.

    Также возможно, что bom прячется в каком-то сниппете, подгружаемом из БД.

    Худший расклад — BOM подтягивается в чем-то из интернета. Худший — потому что попахивает взломом. Хотя я встречал вполне честные коммерческие плагины, использующие такой механизм защиты от кражи интеллектуальной собственности.

    Поставил xdir 1,
    проверка прошла быстро,
    но опять нуль-эффект.
    Сможете исправить сами ? Условия ?

    Сможете исправить сами ? Условия ?

    платные специалисты

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Warning: Cannot modify header information - headers already sent by (output started at .../wp-config.php:10)

    BOM может быть только в первой строке wp-config.php, а здесь ошибка в десятой. Что там, в этой строке? Нет ли закрывающего тега ?> и пустых строк после него?

    Модератор Юрий

    (@yube)

    BOM может быть только в первой строке wp-config.php, а здесь ошибка в десятой.

    И действительно, в 10-й.
    Но тем не менее, в выводе явный BOM.

    screenshot

    Как нам эту гадость убрать ? утилита его не берет

    И кстати, подскажите, пжл, есть ли современный аналог pctools, в котором я могу файлы в шестнадцатиричном коде редактировать ?

    Модератор Юрий

    (@yube)

    Как нам эту гадость убрать ?

    Путем редактирования файла с последующим сохранением.
    Нам отсюда файл не виден (слава богам))), поэтому Вам придется самостоятельно с ним разбираться.
    10-я строка wp-config.php попадает на комментарии.

     * Этот файл содержит следующие параметры:
     *
     * * Настройки MySQL
    

    Их можно просто удалить.

    утилита его не берет

    Утилита ищет BOM только в начале файла, то есть там, где ему место.

    Модератор Юрий

    (@yube)

    есть ли современный аналог pctools

    Я использую bless (linux)

    В 10-й строке я нашел некую хрень:
    ?><?php

    закомментировал ее
    /**?><?php*/

    Тьфу-тьфу, вроде бы вошел в админку.
    Сейчас начну тыкать дальше.

    Модератор Юрий

    (@yube)

    Некая хрень там, где ее быть никак не должно — тревожный знак. Я бы порекомендовал https://revisium.com/ai/

    Я им в первую очередь прошелся, он ничего не нашел.

Просмотр 15 ответов — с 1 по 15 (всего 35)