Поддержка Проблемы и решения Пустые страницы и проблема куков

  • Добрый вечер!
    Уровень неопытный, постараюсь описать подробно. Версия WP была после обновления: 5_….

    1) Изменили по ошибке адрес сайта, восстановили через define(‘RELOCATE’, true)
    2) сайт восстановился, но стала недоступна админка
    исправляли отключением плагинов (переименовали папку, сайт еще работал) и отключением темы (GeneratePress, переименовали, после этого белый лист на главной и ошибка куки в админке)
    Не помогло:
    ‘WP_DEBUG’, true
    чистка куков, перезагрузки

    На текущий момент плагины и тема переименованы, попробовали в wp-config поставить ini_set(‘display_errors’, 1) выдается ошибка 500

    просим помочь в нелегком деле…

    • Тема изменена 3 года, 6 месяцев назад пользователем evgeniyaz.

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

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • anonymized-14765447

    (@anonymized-14765447)

    evgeniyaz, привет.

    Судя по описанию, вы частично пользовались этой инструкцией.

    Собственно, актуальным шагом сейчас, думаю, будет Исправить значения параметров home и siteurl в таблице wp_options через phpMyAdmin. и посмотреть логи ошибок, чтобы узнать причину ошибки 500. И плюс к этому ещё

    попробовали в wp-config поставить ini_set(‘display_errors’, 1)

    удалить этот шедевр (кавычки проверяли?). Если уж на то пошло, то лучше и безопаснее будет дебаг WordPress включить, добавив в том же wp-config.php:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    define( 'WP_DEBUG_LOG', '/wp-content/wordpress-err0rs.log' );

    * в строчке define( 'WP_DEBUG', false ); меняем false на true, две другие строчки дописываем с новой строки каждую, имя файла можете придумать сами.

    добрый день!
    включили лог, посыпалось непонятное:

      при открытии сайта

    1.
    Warning: Cannot modify header information — headers already sent by (output started at /home/armscientist/armc

    hair-scientist.ru/wp-config.php:1) in /home/armscientist/armchair-scientist.ru/wp-includes/pluggable.php on line 1296

    в файле эта строка выглядит так:

    header( «X-Redirect-By: $x_redirect_by» );

    2.
    Warning: Cannot modify header information — headers already sent by (output started at /home/armscientist/armchair-scientist.ru/wp-config.php:1) in /home/armscientist/armchair-scientist.ru/wp-includes/pluggable.php on line 1299

    сбойная строка:
    header( «Location: $location», true, $status );

      При входе в админку

    1.
    Warning: Cannot modify header information — headers already sent by (output started at /home/armscientist/armchair-scientist.ru/wp-config.php:1) in /home/armscientist/armchair-scientist.ru/wp-login.php on line 521

    сбойная строка: header( ‘Content-Type: ‘ . get_bloginfo( ‘html_type’ ) . ‘; charset=’ . get_bloginfo( ‘charset’ ) );

    2.
    Warning: Cannot modify header information — headers already sent by (output started at /home/armscientist/armchair-scientist.ru/wp-config.php:1) in /home/armscientist/armchair-scientist.ru/wp-login.php on line 537

    сбойная строка: setcookie( TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN, $secure );
    3.
    Warning: Cannot modify header information — headers already sent by (output started at /home/armscientist/armchair-scientist.ru/wp-config.php:1) in /home/armscientist/armchair-scientist.ru/wp-includes/functions.php on line 6270

    сбойная строка: header( ‘X-Frame-Options: SAMEORIGIN’ );

    т.е. если бы хоть что-то указывало на что-то интуитивно понятное вроде плагина, темы, сбойного адреса…

    С MyPHP — оказалось сайт на дримхостинге, там тоже придется разбираться. У нас самый продвинутый спец два дня в теме, первый подобный сбой за все время, ну зато узнали как бывает!

    • Ответ изменён 3 года, 6 месяцев назад пользователем evgeniyaz.
    anonymized-14765447

    (@anonymized-14765447)

    evgeniyaz, а в файле wp-config.php у вас вообще в самом начале что прописано? Сами что-то меняли? Или какой-то плагин оптимизации или защиты есть/был?

    Заработало!
    Действительно, намудрили чего-то с wp-config, пока исправляли первый сбой.
    Нашли копию исходного конфига (хорошо, заранее сообразили сохранить), загрузили в кодировке без BOM и все стало ок.
    Затем потихоньку включили тему, провели ревизию плагинов, сделали, наконец, бэкап, в конце отключили логи.
    Спасибо огромное @exmi и @tuxfighter! Сохраним ваши инструкции и примеры.

    anonymized-14765447

    (@anonymized-14765447)

    evgeniyaz,

    Заработало!

    Отлично!

    На здоровье 🙂

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