WP-config - один из самых мощных файлов на вашем сайте WordPress, и он играет важную роль в том, как WordPress работает «за кулисами». Есть несколько действительно полезных советов по настройке WordPress, о которых не знает большинство новичков. В этом руководстве мы поделимся некоторыми из самых полезных советов по настройке WordPress, которые помогут вам устранять неполадки, оптимизировать и защищать ваш сайт WordPress.
Как использовать эти советы по настройке WordPress?
WordPress поставляется с мощным конфигурационным файлом wp-config.php. Он находится в корневой папке каждого сайта WordPress и содержит важные настройки конфигурации.
Все лучшие компании WordPress-хостинга предлагают установка одним щелчком мыши, Это означает, что вам никогда не потребуется изменять файл wp-config.php во время установки. Это основная причина, по которой многие пользователи не знакомы с возможностями этого файла.
Вы можете использовать файл wp-config для устранения неполадок, оптимизации и защиты вашего сайта WordPress.
Файл wp-config.php - мощный инструмент, и небольшая ошибка в коде может сделать ваш сайт недоступным. Вы должны редактировать этот файл только в случае необходимости и всегда создавать полную резервную копию WordPress перед внесением каких-либо изменений.
При этом давайте взглянем на несколько полезных советов по настройке WordPress, которые вы можете использовать на своем веб-сайте.
1. Основные настройки конфигурации WordPress
По умолчанию вам нужно только заполнить настройки базы данных при установке WordPress. Если у вас нет файла wp-config.php, вам будет предложено создать его, заполнив информацию о вашей базе данных.
WordPress попытается автоматически сохранить эти настройки, создав файл wp-config.php. Однако, если это не удастся, вам придется добавить их вручную.
Для этого вам нужно будет подключиться к вашему сайту с помощью FTP-клиента. После входа в систему вам нужно будет переименовать файл wp-config-sample.php в wp-config.php.
После этого вы можете продолжить и отредактировать только что созданный файл wp-config.php. Вам нужно будет добавить информацию о базе данных, изменив следующие строки:
define ('DB_NAME', 'database-name'); define ('DB_USER', 'database-username'); define ('DB_PASSWORD', 'база данных-пароль'); define ('DB_HOST', 'localhost');
Не забудьте сохранить изменения и загрузить файл на сервер.
2. Добавление ключей безопасности на WordPress
Установка WordPress по умолчанию автоматически добавляет ключи безопасности в ваш файл конфигурации. Эти ключи безопасности используются для добавления дополнительного уровня безопасности к вашему входу в систему WordPress и аутентификации файлов cookie.
Вы всегда можете восстановить ключи безопасности если вы думаете, что кто-то может получить доступ к вашему сайту без надлежащей аутентификации. Смена ключей безопасности приводит к выходу из системы всех зарегистрированных пользователей.
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 и о том, как их использовать.
3. Изменить префикс таблиц WordPress
Стандартная установка WordPress добавляет префикс wp_ ко всем именам таблиц в базе данных WordPress. Некоторые эксперты по безопасности WordPress считают, что изменение префикса таблицы может сделать вашу базу данных WordPress более безопасной.
Чтобы сделать это, вы должны отредактировать следующую строку в своей конфигурации WordPress.
$ table_prefix = 'wp_';
Если вы делаете это для существующего веб-сайта, вам также необходимо изменить префикс таблицы в базе данных WordPress. Для этого ознакомьтесь с нашей статьей о том, как изменить префикс базы данных WordPress.
4. Включить отладку в WordPress
WordPress поставляется с удобной функцией отладки, которая позволяет вам видеть или скрывать ошибки WordPress в режиме отладки. Чтобы включить его, вам нужно будет добавить это правило в файл конфигурации WordPress.
define ('WP_DEBUG', true);
Вы также можете включить отладку, скрывая ошибки на своем веб-сайте, и вместо этого записывать их в файл журнала. Для этого добавьте следующие строки в настройки конфигурации.
define ('WP_DEBUG', true); define ('WP_DEBUG_LOG', true); define ('WP_DEBUG_DISPLAY', false);
Это создаст файл debug.log в папке wp-content вашего сайта и сохранит все ошибки отладки и уведомления в файле журнала.
5. Измените свой сайт или адрес WordPress
Как правило, вы можете установить свои WordPress и URL сайта со страницы Настройки » общий. Однако вы не сможете сделать это, если у вас нет доступа к своему сайту WordPress, вы видите ошибки перенаправления или только что переместили свой сайт.
В этом случае вы можете редактировать свой сайт и URL-адреса WordPress через файл wp-config.php, добавив следующие строки:
define('WP_HOME', 'https://www.example.com'); define('WP_SITEURL', 'https://www.example.com');
Не забудьте заменить example.com на свое доменное имя.
6. Заменить права доступа к файлам
WordPress позволяет вам переопределять права доступа к файлам, если ваш хост имеет ограничительные разрешения для всех пользовательских файлов. Большинству людей это не нужно, но оно есть для тех, кому это нужно.
define ('FS_CHMOD_FILE', 0644); define ('FS_CHMOD_DIR', 0755);
7. Изменение настроек после ревизии
WordPress имеет очень полезную функцию пост-ревизий, которая позволяет вам отменить изменения в ваших записях и страницах, вернувшись к предыдущей версии или автоматически сохранив их.
Вы можете отключить или изменить настройки после публикации через файл конфигурации. Вот различные настройки пост-обзора, которые вы можете использовать.
Вы можете изменить частоту, с которой WordPress сохраняет автоматическую резервную копию в качестве ревизии, добавив следующую строку:
define ('AUTOSAVE_INTERVAL', 120); // в секундах
Некоторые статьи на вашем сайте могут содержать десятки исправлений, в зависимости от того, сколько времени ушло на их написание. Если вы думаете, что эта функция вас беспокоит, вы можете ограничить количество редакций в сообщении.
define ('WP_POST_REVISIONS', 10); // 10 рецензии по статьям
Если по какой-либо причине вы хотите полностью отключить функцию после ревизии (вообще не рекомендуется), вы можете использовать следующий код для отключения последующих ревизий.
DEFINE ( 'WP_POST_REVISIONS', ложь);
8. Изменение настроек корзины WordPress
WordPress поставляется с функцией корзины под названием Recycle Bin. Когда пользователь отправляет статью в корзину, она по-прежнему хранится на вашем веб-сайте в течение следующих 30 дней как корзина. По истечении этого времени WordPress автоматически удаляет их навсегда.
Вы можете изменить это поведение, изменив количество дней, в течение которых вы хотите сохранить мусор.
define ('EMPTY_TRASH_DAYS', 15); // 15 дней
Если вам не нравится эта функция, вы можете отключить ее, добавив следующую функцию:
define ('EMPTY_TRASH_DAYS', 0);
Примечание. Использование нуля означает, что ваши сообщения будут удалены без возможности восстановления. WordPress не запрашивает подтверждения, когда вы нажимаете «Удалить навсегда». Любой случайный щелчок может дорого обойтись.
9. Добавление констант FTP / SSH в конфигурацию WordPress
По умолчанию WordPress позволяет вам обновлять ядро WordPress, темы и плагины из панели администратора. Некоторые хостинги требуют FTP или SSH-подключения каждый раз, когда вы пытаетесь обновить или установить новый плагин.
Используя коды, вы можете определить константы FTP или SSH, и вам больше не придется о них беспокоиться.
// заставляет метод файловой системы: «direct», «ssh», «ftpext» или «ftpsockets» определять («FS_METHOD», «ftpext»); // абсолютный путь к корневой директории установки определяет ('FTP_BASE', '/ path / to / wordpress /'); // абсолютный путь к "wp-content" define ('FTP_CONTENT_DIR', '/ path / to / wordpress / wp-content /'); // абсолютный путь к "wp-plugins" определяет каталог ('FTP_PLUGIN_DIR', '/ path / to / wordpress / wp-content / plugins /'); // абсолютный путь к открытому ключу SSH определяет ('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub'); // абсолютный путь к вашему секретному ключу SSH определяет ('FTP_PRIVKEY', '/home/username/.ssh/id_rsa'); // определяется имя пользователя FTP или SSH ('FTP_USER', 'username'); // пароль для имени пользователя FTP_USER define ('FTP_PASS', 'password'); // hostname: комбинированный порт для вашего SSH / FTP-сервера define ('FTP_HOST', 'ftp.example.org:21');
Примечание. Не забудьте заменить пути WordPress и ftp.example.com на информацию о вашем собственном FTP-хосте.
10. Разрешить автоматическое восстановление базы данных
WordPress имеет встроенную функцию автоматической оптимизации и восстановления базы данных WordPress. Однако по умолчанию эта функция отключена.
Чтобы включить эту функцию, вы должны добавить следующую строку в ваш файл конфигурации WordPress.
DEFINE ('' WP_ALLOW_REPAIR, правда);
После добавления вам необходимо перейти по следующему URL-адресу, чтобы оптимизировать и восстановить базу данных WordPress.
https://exemple.com/wp-admin/maint/repair.php
Не забудьте заменить example.com на свое доменное имя. Вы увидите простую страницу с опциями для восстановления или восстановления и оптимизации базы данных. Вам не нужно входить в систему, чтобы получить доступ к этой странице.
Очень интересная статья для пользователей, новых для WordPress!