Главная Новости

Как изменить префикс таблиц WordPress


Опубликовано: 01.09.2018

видео Как изменить префикс таблиц WordPress

Таблицы в WordPress. Обзор способов создания таблиц в ручном режиме и с помощью плагинов

Сегодняшняя статья потенциально полезна всем — и начинающим блогерам, которые только что впервые установили WordPress, и тем, кто занимается творчеством на этой платформе давно. Речь идет о безопасности. Безусловно заслуженная популярность WordPress оборачивается потенциальной опасностью, ведь ваш сайт почти гарантированно будут пытаться взламывать и «пионеры», желающие попробовать свои силы, и различные боты-зловреды. Чтобы минимизировать такие риски, следует изменить некоторые настройки блога, в частности префикс таблиц базы данных.



По умолчанию конфигуратор WordPress предлагает для всех таблиц указать префикс « wp_ «.  Выбирать это значение ни в коем случае не следует, лучше замените его на любой случайный набор символов, например на «_ fwefwef21 «. Если блог уже работает и настроен изначально со значениями по умолчанию, таблицы следует переименовать. Для этого проделайте следующее:


WordPress. How To Change Database Tables Prefix (If Necessary) And Import SQL File

Войдите в PHPMyAdmin, подключитесь к базе данных WP, сделайте ее полную резервную копию, после чего выполните следующий SQL-запрос:

Rename table wp_commentmeta to fwefwef21_commentmeta;

Rename table wp_comments to fwefwef21_comments;


Правим таблицу стилей (style.css) в WP

Rename table wp_links to fwefwef21_links;

Rename table wp_options to fwefwef21_options;

Rename table wp_postmeta to fwefwef21_postmeta;

Rename table wp_posts to fwefwef21_posts;

Rename table wp_terms to fwefwef21_terms;

Rename table wp_term_relationships to fwefwef21_term_relationships;

Rename table wp_term_taxonomy to fwefwef21_term_taxonomy;

Rename table wp_usermeta to fwefwef21_usermeta;

Rename table wp_users to fwefwef21_users;

Rename table wp_termmeta to fwefwef21_termmeta;

Проверьте, если остались не переименованные таблицы — переименуйте их вручную.

В интерфейсе PHPMyAdmin выберите таблицу «fwefwef21_options» нажав кнопку «Обзор». Измените значение строки « wp_user_roles » на « fwefwef21_user_roles « Аналогично, в таблице fwefwef21_usermeta найдите все строки, имя которых начинается с «wp_» и измените их префикс на « fwefwef21_ « Подключитесь к хостингу по FTP, и отредактируйте файл «wp-config.php». Найдите в нем параметр « $table_prefix = ‘wp_; » и замените его на « $table_prefix = ‘fwefwef21_; «

На этом все, проверьте что сайт доступен, а «админка» открывается.

P.S. По идее все описанное в статье способен сделать плагин Change DB Prefix , но вручную надежнее, тем более делать это придется ровно один раз.

rss