Поддержка Проблемы и решения Не могу зайти в админ панель

  • Решено loban

    (@loban)


    Все было хорошо и прекрасно работало. Ничего не делал и в один день все сломалось.

    Сайт stove.in.ua перестал неправильно отображаться.

    В админ панель не пускает пишет ОШИБКА: Cookies заблокированы из-за неожиданного вывода на экран. Посмотрите документацию или обратитесь за помощью на форумы поддержки.

    Перепробовал все и бекапы разные. И читал тут на форуме плагины удалял, темы менял, в базе пароль админа менял, воющем ничего не помагает.

    Думаю может проблема в плагине nextgen-gallery

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

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Здравствуйте, как понимаю куки Вы точно включили?) Вы удаляли плагин галереи напрямую из репозитория сайта на хостинге?
    Также заходили ли Вы в режим восстановления?

    • Ответ изменён 3 года назад пользователем thecreatorthe.
    Автор loban

    (@loban)

    Не понимаю что значит включили куки? В браузере куки включены.
    Плагин удалял, не помагает. Хотя бы в админку зайти, но даже этого не получается

    Автор loban

    (@loban)

    Спасибо я это все читал и делал, не помагает. Везде одно и то же пишут, один умный написал а потом весь интернет копипастит.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Думаю может проблема в плагине nextgen-gallery

    Нужно посмотреть лог ошибок на сервере, там должно быть предупреждение: «Warning: Cannot modify header information — headers already sent by (output started at …)».

    Вместо многоточия будут указаны путь к файлу и номер строки, приводящей к проблеме. Без этого можно только гадать 🙂

    Автор loban

    (@loban)

    Спасибо за конструктивный совет

    Warning: Cannot modify header information — headers already sent by (output started at /home/loban160/public_html/wp-includes/compat.php:502) in /home/loban160/public_html/wp-includes/pluggable.php on line 1210

    Warning: Cannot modify header information — headers already sent by (output started at /home/loban160/public_html/wp-includes/compat.php:502) in /home/loban160/public_html/wp-login.php on line 396
    Warning: Cannot modify header information — headers already sent by (output started at /home/loban160/public_html/wp-includes/compat.php:502) in /home/loban160/public_html/wp-login.php on line 409

    Да есть такие ошибки. Что с ними дальше делать?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    output started at …/wp-includes/compat.php:502

    А что там, в wp-includes/compat.php в строке 502?

    В WordPress 4.8.15 (похоже, именно эта версия используется у вас) строка приходится на описание одной из функций, и вывода на экран там нет.

    А в WordPress 5.7 в этом файле всего 372 строки.

    Предполагаю, что сайт взломан.

    Anonymous User 17160716

    (@anonymized-17160716)

    loban, привет.

    Думаю может проблема в плагине nextgen-gallery

    Предполагаю, что сайт взломан.

    Вполне себе вариант, учитывая, что не так давно там была очередная уязвимость обнаружена.

    А на стороне сервера с версией PHP дополнительно никто никаких особых манипуляций не производил? На всякий случай уточните версию WordPress и версию PHP.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    строка приходится на описание одной из функций

    Тут я перепутал номер, на самом деле там функция __autoload().

    Стоит переименовать по FTP каталог wp-content/plugins и создать новый пустой каталог. Если проблема решится — копировать в него плагины по одному и активировать.

    Автор loban

    (@loban)

    в строке 502 такое

    
    	function __autoload( $classname ) {
    		global $_wp_spl_autoloaders;
    		foreach ( $_wp_spl_autoloaders as $autoloader ) {
    			if ( ! is_callable( $autoloader ) ) {
    				// Avoid the extra warning if the autoloader isn't callable.
    				continue;
    			}
    
    			call_user_func( $autoloader, $classname );
    
    			// If it has been autoloaded, stop processing.
    			if ( class_exists( $classname, false ) ) {
    				return;
    			}
    		}
    	}
    
    Автор loban

    (@loban)

    Я делал все возможно с каталогом плугинс. Сейчас вот еще попробовал, не помагает

    Модератор Yuri

    (@yube)

    Для начала уберите вывод нотаций, предупреждений и ошибок на экран, оставив вывод в файл.

    Отладка в WordPress

    Автор loban

    (@loban)

    огромнейшее спасибо. помогло.

    вроде все работает. надо еще что-то делать?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    вроде все работает.

    Отлично 🙂

    надо еще что-то делать?

    Я бы посоветовал создать тестовую копию сайта и там обновить движок, плагины и тему до актуальных версий. Если всё ОК — то обновить и основной сайт.

    WordPress 4.8 вышел почти четыре года назад и уже давно официально не поддерживается.

    Из соображений безопасности рекомендуется всегда использовать текущую стабильную версию, на данный момент это 5.7.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Не могу зайти в админ панель» закрыта для новых ответов.