Як редагувати файл wp-config.php в WordPress

Ви читали підручник, який просить вас відредагувати файл wp-config, і ви не знаєте, що це таке? Що ж, ми вас охопили. У цій статті ми покажемо вам, як правильно редагувати файл wp-config.php в WordPress.


Що таке файл wp-config.php?

Як випливає з назви, це конфігураційний файл, який є частиною всіх веб-сайтів WordPress, що розміщені власноруч.

На відміну від інших файлів, файл wp-config.php не вбудований в WordPress, а створюється спеціально для вашого сайту під час інсталяційного процесу.

WordPress створює wp-config.php файл під час встановлення

WordPress зберігає інформацію вашої бази даних у файлі wp-config.php. Без цієї інформації ваш веб-сайт WordPress не працюватиме, і ви отримаєте помилку “помилка встановлення підключення до бази даних”.

Крім інформації про базу даних, файл wp-config.php також містить кілька інших налаштувань високого рівня. Ми пояснимо їх пізніше в цій статті.

Оскільки цей файл містить багато конфіденційної інформації, рекомендується не возитися з цим файлом, якщо у вас абсолютно немає іншого вибору.

Але оскільки ви читаєте цю статтю, це означає, що вам потрібно редагувати файл wp-config.php. Нижче наведено кроки, щоб зробити це, не псуючи речі.

Відеоурок

Підписуйтесь на WPBeginner

Якщо вам не сподобається відео чи потрібні додаткові інструкції, продовжуйте читати.

Починаємо

Перше, що вам потрібно зробити, – це створити повне резервне копіювання WordPress. Файл wp-config.php настільки важливий для сайту WordPress, що невелика помилка зробить ваш сайт недоступним.

Вам потрібен FTP-клієнт для підключення до вашого веб-сайту. Користувачі Windows можуть встановлювати WinSCP або SmartFTP, а користувачі Mac можуть спробувати Transmit або CyberDuck. FTP-клієнт дозволяє передавати файли між сервером та комп’ютером.

Підключіться до свого веб-сайту за допомогою FTP-клієнта. Вам знадобиться інформація про вхід у FTP, яку ви можете отримати від свого веб-хоста. Якщо ви не знаєте своїх даних для входу в FTP, тоді ви можете попросити вашого веб-хоста про підтримку.

Файл wp-config.php зазвичай знаходиться в кореневій папці вашого веб-сайту з іншими папками, такими як / wp-content /.

wp-config файл розташований у кореневому каталозі вашого сайту WordPress

Просто натисніть на файл правою кнопкою миші та виберіть у меню завантаження. Тепер ваш клієнт FTP завантажить файл wp-config.php на ваш комп’ютер. Ви можете відкрити та відредагувати його за допомогою програми простого редактора тексту, наприклад Блокнот або Редагування тексту.

Розуміння файлу wp-config.php

Перш ніж почати, розглянемо повний код файлу wp-config.php за замовчуванням. Ви також можете побачити зразок цього файлу тут.

<?php
/ **
* Базова конфігурація для WordPress
*
* Сценарій створення wp-config.php використовує цей файл під час
* установка. Ви не повинні використовувати веб-сайт, ви можете
* скопіюйте цей файл у "wp-config.php" і заповнити значення.
*
* Цей файл містить такі конфігурації:
*
* * Налаштування MySQL
* * Секретні ключі
* * Префікс таблиці бази даних
* * АБСПАТ
*
* @link https://codex.wordpress.org/Editing_wp-config.php
*
* @пакет WordPress
* /

// ** Налаштування MySQL – Ви можете отримати цю інформацію від свого веб-хоста ** //
/ ** Назва бази даних для WordPress * /
визначити (“DB_NAME”, “ім’я_бази__тутки”);

/ ** Ім’я користувача бази даних MySQL * /
define (‘DB_USER’, ‘username_here’);

/ ** Пароль бази даних MySQL * /
define (‘DB_PASSWORD’, ‘password_here’);

/ ** Ім’я хоста MySQL * /
define (‘DB_HOST’, ‘localhost’);

/ ** Набір баз даних для використання у створенні таблиць баз даних. * /
define (‘DB_CHARSET’, ‘utf8’);

/ ** Тип співставлення баз даних. Не змінюйте цього, якщо сумніваєтесь. * /
define (‘DB_COLLATE’, ”);

/ ** # @+
* Унікальні ключі та солі аутентифікації.
*
* Змініть їх на різні унікальні фрази!
* Ви можете створити їх за допомогою {@link https://api.wordpress.org/secret-key/1.1/salt/ служби секретного ключа WordPress.org}
* Ви можете змінити їх у будь-який час, щоб визнати недійсними всі існуючі файли cookie. Це змусить усіх користувачів знову входити в систему.
*
* @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.
*
* Змініть це на true, щоб увімкнути показ повідомлень під час розробки.
* Настійно рекомендується розробникам плагінів і тем використовувати WP_DEBUG
* в середовищі їх розвитку.
*
* Для інформації про інші константи, які можна використовувати для налагодження,
* відвідати Кодекс.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
* /
define (‘WP_DEBUG’, false);

/ * Ось і все, припиніть редагувати! Щасливі блоги. * /

/ ** Абсолютний шлях до каталогу WordPress. * /
if (! визначено (‘ABSPATH’))
визначити (‘ABSPATH’, ім’я dirname (__ FILE__). ‘/’);

/ ** Налаштовує WordPress vars та включені файли. * /
need_once (ABSPATH. ‘wp-settings.php’);

Кожен розділ файлу wp-config.php добре задокументований у самому файлі. Практично всі налаштування тут визначені за допомогою констант PHP.

define (‘постійне ім’я’, ‘значення’);

Давайте докладніше розглянемо кожен розділ у файлі wp-config.php.

Налаштування MySQL у файлі wp-config.php

Налаштування підключення до бази даних WordPress відображаються у розділі “Налаштування MySQL” файлу wp-config.php. Для заповнення цього розділу вам знадобиться хост MySQL, ім’я бази даних, ім’я та база даних.

// ** Налаштування MySQL – Ви можете отримати цю інформацію від свого веб-хоста ** //
/ ** Назва бази даних для WordPress * /
визначити (“DB_NAME”, “ім’я_бази__тутки”);

/ ** Ім’я користувача бази даних MySQL * /
define (‘DB_USER’, ‘username_here’);

/ ** Пароль бази даних MySQL * /
define (‘DB_PASSWORD’, ‘password_here’);

/ ** Ім’я хоста MySQL * /
define (‘DB_HOST’, ‘localhost’);

/ ** Набір баз даних для використання у створенні таблиць баз даних. * /
define (‘DB_CHARSET’, ‘utf8’);

/ ** Тип співставлення баз даних. Не змінюйте цього, якщо сумніваєтесь. * /
define (‘DB_COLLATE’, ”);

Інформацію про вашу базу даних ви можете отримати з cPanel свого веб-хостингу в розділі “Бази даних”.

Бази даних MySQL в cPanel

Якщо ви не можете знайти свою базу даних WordPress або ім’я користувача та пароль MySQL, вам потрібно зв’язатися з веб-хостом.

Ключі та солі аутентифікації

Унікальні ключі та солі для автентифікації – це ключі безпеки, які допомагають покращити безпеку вашого сайту WordPress. Ці клавіші забезпечують сильне шифрування сеансів користувача та файлів cookie, створених WordPress. Додаткову інформацію див. У нашому посібнику з питань безпеки ключів WordPress.

/ ** # @+
* Унікальні ключі та солі аутентифікації.
*
* Змініть їх на різні унікальні фрази!
* Ви можете створити їх за допомогою {@link https://api.wordpress.org/secret-key/1.1/salt/ служби секретного ключа WordPress.org}
* Ви можете змінити їх у будь-який час, щоб визнати недійсними всі існуючі файли cookie. Це змусить усіх користувачів знову входити в систему.
*
* @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 та вставити їх сюди. Це особливо корисно, якщо ви підозрюєте, що ваш веб-сайт WordPress може бути порушений. Змінивши ключі безпеки, вийдете всі зареєстровані в даний час користувачі на вашому сайті WordPress, змусивши їх знову ввійти.

Префікс таблиці бази даних WordPress

За замовчуванням WordPress додає префікс wp_ до всіх таблиць, створених WordPress. Рекомендується змінити префікс таблиці бази даних WordPress на щось випадкове. Це утруднить хакерам відгадати ваші таблиці WordPress і позбавить вас від деяких поширених атак на ін’єкцію SQL.

/ **
* Префікс таблиці бази даних WordPress.
*
* Ви можете мати кілька установок в одній базі даних, якщо ви дасте кожну
* унікальний префікс. Будь ласка, лише цифри, букви та підкреслення!
* /
$ table_prefix = ‘wp_’;

Зверніть увагу, що ви не можете змінити це значення для існуючого веб-сайту WordPress. Дотримуйтесь інструкцій у нашому способі зміни статті префіксу бази даних WordPress, щоб змінити ці налаштування на існуючому веб-сайті WordPress.

Режим налагодження WordPress

Цей параметр є особливо корисним для користувачів, які намагаються навчитися розробці WordPress, а також користувачам, які намагаються експериментувати. За замовчуванням WordPress приховує повідомлення, згенеровані PHP при виконанні коду. Просто встановлення режиму налагодження в істинному режимі покаже вам ці повідомлення. Це надає важливу інформацію розробникам для пошуку помилок.

define (‘WP_DEBUG’, false);

Абсолютні налаштування шляху

Остання частина файлу wp-config визначає абсолютний шлях, який потім використовується для настройки WordPress vars та включених файлів. Вам взагалі нічого не потрібно змінювати.

/ ** Абсолютний шлях до каталогу WordPress. * /
if (! визначено (‘ABSPATH’))
визначити (‘ABSPATH’, ім’я dirname (__ FILE__). ‘/’);
/ ** Налаштовує WordPress vars та включені файли. * /
need_once (ABSPATH. ‘wp-settings.php’);

Корисні wp-config.php Хаки та налаштування

Є деякі інші параметри wp-config.php, які можуть допомогти вам усунути помилки та вирішити багато поширених помилок WordPress.

Зміна порту та розеток MySQL в WordPress

Якщо ваш хостинг-постачальник WordPress використовує альтернативні порти для хоста MySQL, вам потрібно буде змінити значення DB_HOST, щоб включити номер порту. Зауважте, що це не новий рядок, але вам потрібно відредагувати існуюче значення DB_HOST.

define (‘DB_HOST’, ‘localhost: 5067’);

Не забудьте змінити номер порту 5067 на будь-який номер порта, наданий веб-хостом.

Якщо ваш хост використовує розетки та труби для MySQL, вам потрібно буде додати його так:

define (‘DB_HOST’, ‘localhost: /var/run/mysqld/mysqld.sock’);

Зміна URL-адрес WordPress за допомогою файлу wp-config.php

Можливо, вам доведеться змінити URL-адреси WordPress під час переміщення сайту WordPress на нове доменне ім’я або новий веб-хост. Ви можете змінити ці URL-адреси, відвідавши сторінку Налаштування »Загальні сторінки.

Налаштування адреси WordPress та адреси веб-сайту

Ви також можете змінити ці URL-адреси, використовуючи файл wp-config.php. Це стане в нагоді, якщо ви не можете отримати доступ до області адміністратора WordPress через помилку, що надто багато напрямків. Просто додайте ці два рядки у файл wp-config.php:

define (‘WP_HOME’, ‘http: //example.com’);
define (‘WP_SITEURL’, ‘http: //example.com’);

Не забудьте замінити example.com на власне доменне ім’я. Вам також потрібно пам’ятати, що пошукові системи розглядають www.example.com та example.com як два різних місця (див. Www vs non-www – який з них краще для SEO?). Якщо ваш сайт індексується префіксом www, то вам потрібно додати доменне ім’я відповідно.

Змінити каталог завантажень за допомогою wp-config.php

За замовчуванням WordPress зберігає всі завантаження ваших медіа в / wp-content / uploads / каталог. Якщо ви хочете зберігати свої медіа-файли в іншому місці, ви можете зробити це, додавши цей рядок коду у файл wp-config.php.

define (‘UPLOADS’, ‘wp-content / media’);

Зауважте, що шлях каталогів завантажень відносно ABSPATH, автоматично встановленого в WordPress. Додавати сюди абсолютний шлях не вийде. Для отримання додаткової інформації див. Докладний посібник про те, як змінити місце завантаження медіа-файлів за замовчуванням у WordPress.

Вимкнути автоматичні оновлення в WordPress

WordPress представив автоматичні оновлення в WordPress 3.7. Це дозволило сайтам WordPress автоматично оновлюватись, коли є незначне оновлення. Хоча автоматичні оновлення чудово підходять для безпеки, але в деяких випадках вони можуть зламати сайт WordPress, роблячи його недоступним.

Якщо додати цей єдиний рядок коду до вашого файлу wp-config.php, вимкніть усі автоматичні оновлення на вашому сайті WordPress.

визначити (‘WP_AUTO_UPDATE_CORE’, помилково);

Дивіться наш підручник про те, як відключити автоматичні оновлення в WordPress для отримання додаткової інформації.

Обмежити доопрацювання публікацій у WordPress

WordPress поставляється із вбудованим автоматичним збереженням та ревізіями. Дивіться наш підручник про те, як скасувати зміни в WordPress за допомогою редакцій публікації. Однак якщо ви запускаєте великі версії сайту, ви можете збільшити розмір резервного копіювання бази даних WordPress.

Додайте цей рядок коду у файл wp-config.php, щоб обмежити кількість змін, збережених для публікації.

визначити (‘WP_POST_REVISIONS’, 3);

Замініть 3 кількістю редакцій, які ви хочете зберегти. Тепер WordPress автоматично відкидає старі версії. Однак ваші старі версії публікацій все ще зберігаються у вашій базі даних. Дивіться наш підручник про те, як видалити старі версії публікацій у WordPress.

Ми сподіваємося, що ця стаття допомогла вам дізнатися, як редагувати файл wp-config.php в WordPress та всі цікаві речі, які ви можете зробити з ним. Ви також можете переглянути нашу статтю про 25+ надзвичайно корисних прийомів для файлу функцій WordPress.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map