Если у вас имеется сайт в WordPress, необходимо позаботиться о его безопасности. База данных является уязвимой и представляет собой мишень для хакеров. Чтобы обезопасить свой сайт, следует изменить префикс базы данный. В этой статье мы расскажем, как это сделать.
1
Для начала создайте резервную копию баз данных, на случай если вы что-то не так установите. После этого зайдите в wp-config.php. и измените символы в таблицах. Вы увидите значок «wp_», который стоит по умолчанию. Добавьте после этих букв любые цифры и символы. После этого получите доступ к базе данных через PhpMyAdmin. Измените префикс в таблицах на новый, который установили перед этим.
2
На экране вы увидите несколько строк с параметрами таблиц. Вам нужно изменить в строках символы «wp_» новыми. Необходимо, чтобы ни в одной из них не осталось напоминания о стандартном префиксе. После замены протестируйте сайт. Если что-то не работает, попробуйте повторить шаги, используя резервную копию.
3
Для изменения префикса лучше всего использовать специальный плагин WP-Seсurity-Scan., он ускорит процесс. Для начала установите плагин, его можно найти в окне безопасности WordPress. Новый префикс устанавливается в окне плагина Change the current. После ввода новых символов кликните Start Renaming. Это сохранит все изменения.
4
Для замены префикса удобно использовать плагин Table Prefix Rename Plugin. При применении этого плагина процесс изменения происходит в два этапа. Для начала перейдите в окно «Настройки», после этого введите новый префикс для таблиц. Это можно сделать, кликнув по клавише New Table Prefix. После ввода новых символов сохраните изменения, нажав генерировать изменения Generate new tables. Перейдите на сервер, в блокноте откройте wp-config.php. Найдите наименования таблиц и введите новые символы для сохранения изменений кликните Change table prefix.
5
Не забудьте избавиться от старых таблиц. Для этого войдите в админку php MyAdmin и найдите таблицы со старыми наименованиями. Отметьте их флажками и нажмите delete. После этого при помощи поисковика запросов SQL измените префикс в базе данных. Введите новые символы в таблице, нажмите Rename table wp_posts to «новые символы»_posts. Эта операция изменит только одну таблицу, если их несколько, то придется произвести замену в каждой.
6
Произведите редактирование таблицы Prefix_options. Запросите поиск файлов с текстом Update «новые символы префикса»_options set option_name=’ «наименование нового префикса» c_user_roles’ where option_name=’wp_user_roles’ limit 1. Необходимо произвести данную манипуляцию для каждого из файлов, который использует старый стандартный префикс «wp_». Проведите редактирование файла конфигурации, изменив префикс новым.
Помните, безопасность сайта должна стоять на первом месте. В большинстве случаев запрос «wp_» хакеры находят при помощи автоматических программ. Чтобы избежать хакерских атак, не поленитесь и измените префикс. Для проведения замены устанавливать новые плагины необязательно, но они существенно упрощают процесс.