Если посмотреть на список услуг хостинга Fornex, то видно, что не в последнюю очередь он ориентируется на веб-мастеров. Во-первых, кроме традиционных предложений есть: AntiDDoS защита, организация Backup, VPN и создание GEO-кластера. Во-вторых, имеется бесплатная базовая поддержка, партнерская программа, помощь с переносом проектов и хорошая цена/качество на SSD/VPS хостинг. К тому же среди клиентов Pikabu,Читать далее… >
Нельзя стать узким специалистом, не став, в строгом смысле, болваном (Б. Шоу).
Как изменить Префикс базы данных WordPress для улучшения безопасности
База данных Вордпресс – это мозг для всего блога WordPress потому что каждая информация хранится именно там, таким образом, является излюбленной мишенью хакеров. Хакеры и спамеры запускают автоматические коды для инъекций на SQL. Ну, к сожалению, многие люди даже не догадываются что надо изменить префикс БД (далее будем писать префикс БД), во время установки WordPress. Это делает его добычей для хакеров, чтобы спланировать массовую атаку на таблицы по умолчанию с префиксом wp_. Самый умный способ защитить вашу БД, изменив префикс БД, которые можно сделать на сайте путем, который вы настраиваете. Вот несколько шагов, которые изменят префикс БД Вордпресс для вашего сайта не запутавшись.
Найдите и в корневой директории вашего WordPress файл wp-config.php. Измените префикс БД с wp_ на что-то вроде 123abc_
Так будет выглядеть:
$table_prefix = '123abc_';
Примечание: Вы можете только изменить на буквы, цифры и символы подчеркивания.
Изменение имени всех таблиц базы данных
Вам необходим получить доступ к БД (чаще всего используется phpmyadmin), а затем переименовать таблицы в БД, указанные в файле wp-config.php. Пример запуска MySQL на cpanel можно посмотреть на изображение ниже:
Стандартно в WordPress по умолчанию 11 таблиц, поэтому менять их вручную занимает определенное время.
Поэтому, чтобы помочь Вам сделать эту процедуру быстрее, мы создали SQL-запрос, который Вам поможет.
RENAME table `wp_commentmeta` TO `123abc_commentmeta`;
RENAME table `wp_links` TO `123abc_links`;
RENAME table `wp_comments` TO `123abc_comments`;
RENAME table `wp_postmeta` TO `123abc_postmeta`;
RENAME table `wp_options` TO `123abc_options`;
RENAME table `wp_terms` TO `123abc_terms`;
RENAME table `wp_posts` TO `123abc_posts`;
RENAME table `wp_term_relationships` TO `123abc_relationships`;
RENAME table `wp_term_taxonomy` TO `123abc_taxonomy`;
RENAME table `wp_users` TO `123abc_users`;
RENAME table `wp_usermeta` TO `123abc_usermeta`;
Если у вам есть плагины, то вам может быть придется добавить еще строки для плагинов, которые могут использовать свои собственные таблицы в БД WordPress. Идея заключается в том, что изменения имени всех таблиц на префикс, который вы хотите.
В Параметре таблиц
Мы должны искать строки кода БД, где используется в качестве префикса wp_, чтобы их заменить их. Чтобы облегчить процесс, используйте этот запрос:
SELECT * FROM `123abc_options` WHERE `option_name` LIKE'%wp_%'
Это выдаст много результатов, и вы должны идти один за другим, чтобы изменить эти строки.
Данные UserMeta
Далее, нам нужно обыскать все поля usermeta, которые использует в качестве префикса wp_, и заменить его. Используйте SQL-запрос ниже:
SELECT * FROM `123abc_usermeta` WHERE `meta_key` LIKE'%wp_%'
Число записей может меняться и зависит от количества плагинов которое установлено на блоге. Просто изменить всё, где присутствует префикс wp_ на новый.
Резервное копирование
Теперь сайт готов для тестирования. Если Вы выполнили вышеуказанные действия, то сайт должен работать нормально. Теперь, вы должны сделать резервную копию вашей БД, так на всякий случай.
Просмотров: 500
Если статья понравилась, то поделитесь ей в социальных сетях:
Комментарии: