Редактируем файл wp-config


(глава из будущей книги для новичков о создании сайта и заработке на нем)

Файл wp-config.php является очень важным для правильной работы WordPress. Я бы даже сказал – самым главным для работы блога на WordPress вообще. Я нисколько не преувеличиваю: я практически не соприкасался в работе с другими файлами, особенно в сателлитах. Поэтому название его — wp-config.php – надо выучить наизусть.

И еще один термин, с которым Вы будете постоянно соприкасаться – корневой каталог, или корень сайта. Что это? Откройте в Total Commander свой сайт. Зайдите в папку public_html и то, что Вы там видите (набор папок и файлов) это и есть корень сайта. Там же, в корне, лежит и нужный нам файл. Не видите? Правильно. Там лежит заготовка для него под названием wp-config-sample.php. Этот файл надо сначала отредактировать, а потом переименовать. Этим сейчас и займемся.

Вот корень сайта (нижняя часть):

редактировать файл wp-config

Рис.1 (все рисунки кликабельны)

Один раз кликаем по этому файлу и нажимаем кнопку «А4 Правка». Открывается блокнот для редактирования NotePad++:

редактировать файл wp-config

Рис.2

Если у Вас открывается обычный Блокнот, который входит в состав  Windows, то имейте ввиду, что он совершенно не подходит для редактирования файлов. Вам нужен блокнот с функцией редактора, например, NoteRad++ или Notepad2. Они работают одинаково, но, не вдаваясь в детали, скажу: NotePad++ удобнее, поэтому мы будем пользоваться им. Сейчас Вам следует прервать работу над файлом и установить нужный блокнот. Как это сделать, читайте в ЭТОЙ статье.

Продолжим. Кликаете один раз по файлу wp-config-sample.php и нажимаете кнопку «F4 Правка». Откроется Notepad++ (см. рис. 2).

ВНИМАНИЕ! В нем надо менять только то и только так, как я скажу, иначе будет совсем плохо. Тем более, что сложного там ничего нет, надо только быть внимательным. Опускаем страницу блокнота чуть вниз:

Редактировать файл wp-config

Рис.3

Нам понадобится менять некоторые значения в строчках 21, 24,27 (показаны стрелками) — изменить внести (изменить) название базы данных, указать имя пользователя и пароль.

В строчке 21 нам надо вписать наименование созданной нами базы MySQL. В нашем примере это cl57942_test111. У вас, конечно, будет другое наименование.

В строке 24 – вписать пользователя, его можно взять в информационном письме хостера, у нас это — cl57942.

В строке 27 – вписать пароль базы данных.

Только, когда вписываете изменения, не удаляйте одиночные кавычки, они нужны.

В итоге должно получиться так.

Редактировать файл wp-config

Рис.4

Еще немного опустим страничку блокнота:

Редактировать файл wp-config

Рис.5

Надо изменить ключи аутентификации. Для этого кликните по этой ссылке — http://api.wordpress.org/secret-key/1.1/. Откроется страница WordPress.org со сгенерированными ключами, которые будут изменяться при каждом обновлении страницы:

Редактировать файл wp-config

Рис.6

Аккуратно копируйте в каждой строчке ту часть, которая расположена между одиночными кавычками и вставляйте скопированное ранее вместо фразы «izmenite eto na unikalnuyu frazu» в соответствующей строке в файле.

Если Вы используете WordPress в официальной редакции, то у Вас картинка на мониторе будет отличаться от рис.5 – будет больше строчек с ключами и т.д. В общем-то делать надо все точно так, только ключи скачивать с другой страницы — https://api.wordpress.org/secret-key/1.1/salt/

Опускаем страницу еще ниже:

Редактировать файл wp-config

Рис.7

Сначала для облегчения нагрузки на сервер подключаем лайт- перевод, для этого закомментируем (заблокируем) строку 72, а потом раскомментируем (разблокируем) строку 73. Для этого в строке 72 надо поставить 2 косые черты и пробел перед началом строки, а в строке 73, наоборот, убираем косые строки и пробел. Результат виден на скриншоте ниже (см.рис.8).

Что делать тем, у кого эти строки выглядят по другому, точнее нет строки 73 (см.рис.7)? Значит, Вы скачали не WordPress в редакции Lecactus’a, в другой, скорее всего, официальный. Можете этот пассаж про комментирование – раскомментирование пропустить. Ничего страшного не случится, только Ваш WordPress будет работать медленнее. Но лучше всего скачайте ЗДЕСЬ WP в редакции Lecactus, пока Вы не увязли с головой в блоггинге :-), а находитесь только в начале пути. Тогда надо будет удалить старый WordPress с хостинга и закачать новый.

Теперь о строке 77. Она управляет автосохранениями, их периодичностью. WordPress, как, например, Word, включает через определенное время автосохранение сделанной Вами работы. Вообще-то это удобно, но дело в том, что Вы-то продолжаете работу, а WordPress останавливается – сохраняет ранее сделанное. А это не очень удобно. По умолчанию период автосохранения стоит 60 сек. Я ставлю период в 300 секунд. 5 минут, по моему, -  нормальный период.

Тем, у кого нет такой строчки, надо ее написать. Об этом подробно написано в статье «Как в WordPress изменить период автосохранения»

Теперь следующая строка – 78-ая. Она управляет количеством ревизий. Что это такое? Представьте, что пишите длинную статью прямо в блоге (это возможно) в течении нескольких дней. Написав 1 часть, Вы сохраняете сделанное (это – первая ревизия), сделали 2-ую часть – сохранили (2 ревизия) и т.д. Т.е. каждое изменение в статье, даже не такое глобальное, а просто исправление ошибок, увеличивает количество ревизий.

Все бы ничего, но это значит, что сколько было ревизий, столько вариантов статей хранит Ваш WordPress. Это касается каждой (!) статьи на сайте, а их у Вас может несколько сотен и тысяч. И во столько же раз увеличивается нагрузка на сервер (результат: хостер недоволен), WordPress становится неповоротливым и медленным (клиенты недовольны). Словом, лучше всего их отключить, поставив вместо 5 цифру 0.

В итоге у Вас должно получиться так:

Редактировать файл wp-config

Рис.8

Опять-таки это касается тех, кто пользуется WordPress'ом в редакции Lecactus. Тем у кого официальный WordPress, надо внести небольшое изменение в код. Об этом читайте статью «Как отключить ревизии статей».

БОЛЬШЕ НИЧЕГО В ЭТОМ ФАЙЛЕ НЕ ТРОГАЙТЕ!!!

Внеся изменения, сохраните их. Для этого нажмите на кнопку «Сохранить» в верхнем левом углу:

Редактировать файл wp-config

Рис.9

Сохранив изменения, закрывайте блокнот NotePad++. На мониторе появится Ваш Total Commander и Вы увидите окно:

Редактировать файл wp-config

Рис.10

Нажимаете «Да». Появится новое окно:

Редактировать файл wp-config

Рис.11

Нажимаете «Заменить». Измененный файл закачан на хостинг. Теперь файл wp-config-sample переименовать. Для этого щелкаете ПРАВОЙ кнопкой мыши по файлу и нажимаете «Переименовать»:

Редактировать файл wp-config

Рис.12

Файл приобретет вот такой вид:

Редактировать файл wp-config

Рис.13

Теперь аккуратненько устанавливаете курсор между последней буквой слова sample и следующей за ней точкой. Если точно на нужное место не попали, не расстраивайтесь, воспользуйтесь навигационными клавишами (со стрелочками вверх-вправо-влево-вниз, расположены обычно рядом с буквенной клавиатурой – справа от нее).С их помощью установите курсор на нужное место. После этого клавишей «Backspace» убирайте по одной буквы, пока не получится так:

Редактировать файл wp-config

Рис.14

Нажимаете «Enter».Total Commander автоматически исправит наименование файла на хостинге.

Все. Работа сделана. Вы даже не представляете себе, какое великое дело мы сейчас проделали. А действительно, какое? Мы связали наш WordPress с базами данных MySQL и теперь наш сайт может работать! При условии, что прописались DNS, конечно.

Удачи!

P.S. А если DNS еще не прописались, то можете заняться другими полезными вещами, например, подготовкой к будущему ремонту своей квартиры или дома: ведь все равно он рано или поздно будет. Здесь можно пристально посмотреть на подоконники, столешницы и т.д. из искусственного камня, найти где осуществляется производство подоконников из искусственного камня или других нужный вам изделий.

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

Похожие записи по этой теме:

14 thoughts on “Редактируем файл wp-config

  1. Андрей

    А если вовремя не переименовал wp-config-sample.php то через недели две можно. Или надо пере устанавливать

    Reply
    1. admin Post author

      Андрей, а сайт работает или у Вас есть сообщение, что нет связи с базой данных? Если работает, то ничего не надо делать, а если не работает, то надо.

      Reply
  2. Светлана

    Спасибо за статью, но что-то я всё равно не разобралась, сделала всё как вы написали. Может быть причина ошибки в том, что у меня сейчас ещё временный домен? Когда нажимаю на него войти, мне пишут «ошибка соединения с сервером». Спасибо

    Reply
    1. admin Post author

      Светлана, извините, но я ничего не понял. Напишите мне на почту и очень подробно.

      Reply
  3. Егор

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

    Но застрял на одном месте, а именно на облегчении нагрузки на сервер.Поставил WordPress в редакции Lecactus’а. На вашем рисунке 7, в строках 72 и 73 у меня все вот так:

    71.define ('WPLANG', 'ru_RU');

    72.

    73./* Раскомментируйте строку ниже, чтобы влючить возможность создания сети сайтов */

    74./* Подробно про режим Сети и процедуру настройки, вы можете прочитать по ссылке codex.wordpress.org/Создание_сети */

    75./* define ('WP_ALLOW_MULTISITE', true); */

    76.

    77./**

    78. * Для разработчиков: режим отладки WordPress.

    79. *

    80.* Измените значение на true чтобы включить вывод уведомлений.

    81.* Настоятельно рекомендуется, чтобы разработчики плагинов и тем использовали WP_DEBUG

    82. * в своих средах разработки.

    83.*/

    84.define ('WP_DEBUG', false);

    85.

    86./* Это все! Дальше не редактируйте. */

    Хотел напечать эти строки как на ваших скринах, но они не полные.

    Можете на почту прислать вот эту часть кода.

    Reply
    1. admin Post author

      Егор, оставьте все как есть.

      А какую версию WordPress Вы скачали у Лекактуса? Если версию 3.5 то советую ее срочно убрать и установить версию 3.4.2, потому что версия 3.5 очень сырая (недоработанная) — намучаетесь с ней, пока не выйдет более новая версия.

      Но в версии 3.4.2 у него написано точно также, как и у Вас, пусть это Вас не беспокоит. Главное, эта версия работает нормально.

      Reply
  4. Мария

    Да еще я открываю его через Dreamweaver и наверху надпись появляется: «Не удалось обнаружить динамически связанные файлы, поскольку тестовый сервер не определен». Проблема в этом? Как его определить?

    Reply
  5. Мария

    Здравствуйте!

    Вы не подскажете почему может возникнуть следующая проблема. Я ставлю WordPress на Denwer. Создала новую базу в localhost, пользователя, в общем все по инструкции. Но когда создала в папке www папку с именем базы и скопировала все данные из WordPress wp-config-sample оказался пустым. Что делать? И в чем может быть проблема. Может есть где-то данные как его заполнить?

    Reply
    1. admin Post author

      Мария, начнете публиковать статьи и все появится автоматически.

      Reply
  6. Серж

    Статья полезная — буду скоро переносить сайт на другой хостинг — пригодиться информация, да и ключи надо будет поменять!

    Удачи в развитии!

    Reply
    1. admin Post author

      Серж, я думаю, что у Вас все получится

      Reply
  7. Инга

    Ну вот и добралась до этой работы, и оказалось, что в корневом каталоге присутствует файл wp-config.php и файл wp-config-sample.php, значит получается ничего из вышеперечисленного в вашей статье делать не нужно, раз уже есть файл wp-config.php?

    Reply
    1. admin Post author

      Инга, во-первых я не понял кто и до какой работы добрался, поясните, пожалуйста.

      Во-вторых, в дистрибутиве WordPress по определению не может быть сразу два этих файла: там всегда только wp-config-sample.php. Файл wp-config.php мог появиться в том случае если Вы сохраняли файл в блокноте-редакторе — «Сохранить как...».

      И наиболее вероятный вариант: когда Вы залили WordPress на хостинг и создали базу данных, пользователя и пароль в Панели управления хостингом, потом набрали в адресной строке «имя-сайта.ru/wp-admin», то появится конфигурационная страница, в которой Вы внесли эти данные и далее — инсталлировали WordPress до конца.

      В-третьих, проверьте оба файла, если хотите — пришлите мне, я тоже посмотрю. Это для Вашего спокойствия.

      В-четвертых, если у Вас есть оба файла, то wp-config-sample.php можно удалить.

      В-пятых, вносить изменения все равно надо хоть тем путем, что я здесь написал, хоть путем редактирования файла wp-config-sample.php через FTP, иначе блог работать не будет, будет показываться запись на английском — нет связи с базой данных (вольный перевод).

      Reply
  8. Инга

    Как всегда — очень полезная статья! Проделаю все это у себя на сайте, спасибо!

    Reply

Оставить комментарий

Your email address will not be published. Required fields are marked *