Попробуйте удалить последнюю установленную тему, которую вы активировали. Ошибка появилась после активации шаблона?
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/