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

  • Ошибка на странице Ошибка на http://tkach.pro/wp-login.php

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-login.php on line 337

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-login.php on line 349

    и ошибка при введении своего логина и пароля:

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-login.php on line 337

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-login.php on line 349

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-includes/pluggable.php on line 690

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-includes/pluggable.php on line 691

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-includes/pluggable.php on line 692

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-includes/pluggable.php on line 890

    Когда захожу на http://tkach.pro/wp-admin/
    выбивает ошибка

    Warning: Cannot modify header information — headers already sent by (output started at /home/tkach/public_html/tkach.pro/wp-config.php:1) in /home/tkach/public_html/tkach.pro/wp-includes/pluggable.php on line 890

    Помогите пожалуйста.

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Попробуйте удалить последнюю установленную тему, которую вы активировали. Ошибка появилась после активации шаблона?

    Atrax

    (@atrax)

    Ethical engineer

    FAQ
    Самый первый.
    И самый частый.

    Точно такая же ошибка. Восстановил сайт из бэкапа. Весь сайт работает нормально, а в админку не могу войти, всё точно так же, как описано выше.
    wp-config.php правил в Notepad++

    Atrax

    (@atrax)

    Ethical engineer

    Даже в notepad++ надо отключать BOM

    alexmoons, нет, я не знаю после чего.. Пробовал как ты сказал, не помогло.
    А что не так в файле конфига…wp-config.php?
    Просмотрел, вроде все норм..

    <?php
    /**
     * Основные параметры WordPress.
     *
     * Этот файл содержит следующие параметры: настройки MySQL, префикс таблиц,
     * секретные ключи, язык WordPress и ABSPATH. Дополнительную информацию можно найти
     * на странице {@link http://codex.wordpress.org/Editing_wp-config.php Editing
     * wp-config.php} Кодекса. Настройки MySQL можно узнать у хостинг-провайдера.
     *
     * Этот файл используется сценарием создания wp-config.php в процессе установки.
     * Необязательно использовать веб-интерфейс, можно скопировать этот файл
     * с именем "wp-config.php" и заполнить значения.
     *
     * @package WordPress
     */
    
    // ** Настройки MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
    /** Имя базы данных для WordPress */
    define('DB_NAME', 'Имябазы');
    
    /** Имя пользователя MySQL */
    define('DB_USER', 'имяпользователя');
    
    /** Пароль пользователя MySQL */
    define('DB_PASSWORD', 'паролькбазе');
    
    /** Адрес сервера MySQL */
    define('DB_HOST', 'localhost');
    
    /** Кодировка базы данных при создании таблиц. */
    define('DB_CHARSET', 'utf8');
    
    /** Схема сопоставления. Не меняйте, если не уверены. */
    define('DB_COLLATE', '');
    
    /**#@+
     * Уникальные ключи для аутентификации.
     *
     * Смените значение каждого ключа на уникальную фразу.
     * Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/ сервиса ключей на WordPress.org}
     * Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется снова авторизоваться.
     *
     * @since 2.6.0
     */
    define('AUTH_KEY', 'впишите сюда уникальную фразу');
    define('SECURE_AUTH_KEY', 'впишите сюда уникальную фразу');
    define('LOGGED_IN_KEY', 'впишите сюда уникальную фразу');
    define('NONCE_KEY', 'впишите сюда уникальную фразу');
    /**#@-*/
    
    /**
     * Префикс таблиц в базе данных WordPress.
     *
     * Можно установить несколько блогов в одну базу данных, если вы будете использовать
     * разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
     */
    $table_prefix  = 'wp_';
    
    /**
     * Язык локализации WordPress, по умолчанию английский.
     *
     * Измените этот параметр, чтобы настроить локализацию. Соответствующий MO-файл
     * для выбранного языка должен быть установлен в wp-content/languages.
     */
    define ('WPLANG', 'ru_RU');
    
    /* Это всё, дальше не редактируем. Успехов! */
    
    /** Абсолютный путь к директории WordPress. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');
    
    /** Инициализирует переменные WordPress и подключает файлы. */
    require_once(ABSPATH . 'wp-settings.php');
    ?>

    пробелы до <?php и после ?> надо убрать

    Нет пробелов вроде…

    ну значит пересохранить надо вп-конфиг без BOM, других вариантов нет

    Восстановил файл wp-config.php через wp-config-sample.php
    То есть просто удалил файл wp-config.php и создал новый, просто на главной странице своего сайта. Помогло.
    Зашел через ФТП, посмотреть где же была ошибка…

    <?php
    
    /**
    
     * Основные параметры WordPress.
    
     *
    
     * Этот файл содержит следующие параметры: настройки MySQL, префикс таблиц,
    
     * секретные ключи, язык WordPress и ABSPATH. Дополнительную информацию можно найти
    
     * на странице {@link http://codex.wordpress.org/Editing_wp-config.php Editing
    
     * wp-config.php} Кодекса. Настройки MySQL можно узнать у хостинг-провайдера.
    
     *
    
     * Этот файл используется сценарием создания wp-config.php в процессе установки.
    
     * Необязательно использовать веб-интерфейс, можно скопировать этот файл
    
     * с именем "wp-config.php" и заполнить значения.
    
     *
    
     * @package WordPress
    
     */
    
    // ** Настройки MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
    
    /** Имя базы данных для WordPress */
    
    define('DB_NAME', 'база');
    
    /** Имя пользователя MySQL */
    
    define('DB_USER', 'имяпользователя');
    
    /** Пароль пользователя MySQL */
    
    define('DB_PASSWORD', 'паролькбазе');
    
    /** Адрес сервера MySQL */
    
    define('DB_HOST', 'localhost');
    
    /** Кодировка базы данных при создании таблиц. */
    
    define('DB_CHARSET', 'utf8');
    
    /** Схема сопоставления. Не меняйте, если не уверены. */
    
    define('DB_COLLATE', '');
    
    /**#@+
    
     * Уникальные ключи и соли для аутентификации.
    
     *
    
     * Смените значение каждой константы на уникальную фразу.
    
     * Можно сгенерировать их с помощью {@link https://api.wordpress.org/secret-key/1.1/salt/ сервиса ключей на WordPress.org}
    
     * Можно изменить их, чтобы сделать существующие файлы cookies недействительными. Пользователям потребуется снова авторизоваться.
    
     *
    
     * @since 2.6.0
    
     */
    
    define('AUTH_KEY',         'впишите сюда уникальную фразу');
    
    define('SECURE_AUTH_KEY',  'впишите сюда уникальную фразу');
    
    define('LOGGED_IN_KEY',    'впишите сюда уникальную фразу');
    
    define('NONCE_KEY',        'впишите сюда уникальную фразу');
    
    define('AUTH_SALT',        'впишите сюда уникальную фразу');
    
    define('SECURE_AUTH_SALT', 'впишите сюда уникальную фразу');
    
    define('LOGGED_IN_SALT',   'впишите сюда уникальную фразу');
    
    define('NONCE_SALT',       'впишите сюда уникальную фразу');
    
    /**#@-*/
    
    /**
    
     * Префикс таблиц в базе данных WordPress.
    
     *
    
     * Можно установить несколько блогов в одну базу данных, если вы будете использовать
    
     * разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
    
     */
    
    $table_prefix  = 'wp_';
    
    /**
    
     * Язык локализации WordPress, по умолчанию английский.
    
     *
    
     * Измените этот параметр, чтобы настроить локализацию. Соответствующий MO-файл
    
     * для выбранного языка должен быть установлен в wp-content/languages.
    
     */
    
    define ('WPLANG', 'ru_RU');
    
    /**
    
     * Для разработчиков: Режим отладки WordPress.
    
     *
    
     * Измените это значение на true, чтобы включить отображение уведомлений при разработке.
    
     * Настоятельно рекомендуется, чтобы разработчики плагинов и тем использовали WP_DEBUG
    
     * в своём рабочем окружении.
    
     */
    
    define('WP_DEBUG', false);
    
    /* Это всё, дальше не редактируем. Успехов! */
    
    /** Абсолютный путь к директории WordPress. */
    
    if ( !defined('ABSPATH') )
    
    	define('ABSPATH', dirname(__FILE__) . '/');
    
    /** Инициализирует переменные WordPress и подключает файлы. */
    
    require_once(ABSPATH . 'wp-settings.php');
    
    ?>

    Вот..

    minimarket, что за BОМ? Можно подробнее, может на будущие пригодиться..

    ну и где по вашему была ошибка?
    настройте свой ноутпад++ сразу сохранять без BOM — иначе всегда такие косяки вылазить будут

    minimarket, в том то и дело что нет ошибки… Что за BОМ?
    Только что попробовал подделать вп-конфиг под себя, опять такой косяк выскочил…

    я не пользуюсь ноутпадом++ , наверняка где в настройках или при сохранении файлов можно выбирать кодировку. Вообще рекомендую AkelPad — надежный и удобный редактор там в настройках сразу ставите — кодировка utf8 и сохранять без BOM
    почитай здесь _http://en.wikipedia.org/wiki/Byte_order_mark

    minimarket, огромное спасибо 😉

    отсюда качай нормальный редактор _http://akelpad.sourceforge.net/ru/

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