Сегодняшняя статья потенциально полезна всем — и начинающим блогерам, которые только что впервые установили WordPress, и тем, кто занимается творчеством на этой платформе давно. Речь идет о безопасности. Безусловно заслуженная популярность WordPress оборачивается потенциальной опасностью, ведь ваш сайт почти гарантированно будут пытаться взламывать и «пионеры», желающие попробовать свои силы, и различные боты-зловреды. Чтобы минимизировать такие риски, следует изменить некоторые настройки блога, в частности префикс таблиц базы данных.
По умолчанию конфигуратор WordPress предлагает для всех таблиц указать префикс «wp_«. Выбирать это значение ни в коем случае не следует, лучше замените его на любой случайный набор символов, например на «_fwefwef21«. Если блог уже работает и настроен изначально со значениями по умолчанию, таблицы следует переименовать. Для этого проделайте следующее:
- Войдите в PHPMyAdmin, подключитесь к базе данных WP, сделайте ее полную резервную копию, после чего выполните следующий SQL-запрос:
Rename table wp_commentmeta to fwefwef21_commentmeta; Rename table wp_comments to fwefwef21_comments; 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, но вручную надежнее, тем более делать это придется ровно один раз.

Дебил!
1 .Дефолтный префик “wp_”, а не то что ты написал.
2. К безопасности оно никаким боком.
3. ТАК менять префикс – в 50% поломать сайт. Ибо
4. Ты нихрена не знаеешь про сериальные массивы.
5. Многие плаги юзают перефикс
>ТАК менять префикс — в 50% поломать сайт
А как правильно менять префикс? Или вообще не нужно его менять?
Стоит ЗАДАВАТЬ другой префикс при установке ВП. Префикс, идентифицирующий сайт напр. Любой уник. набор.
Я лично избегаю использовать wp_. Но это мои тараканы, тк я я анализирую различные ситуации и такое сочетание символов будет мешать при поиске – находить лишнее.
6. Плагин для одноразового использования утяжеляет.. ржунимагу, ну дебил из дебилов.
Учителя хреновы…
Ув. Vasya
Во-первых благодарю за то, что обратили внимание на мою опечатку, дефолтный префикс – действительно “wp_”. Прочие ваши аргументы состоятельными не считаю.
Есть еще и “во-вторых”. Этот сайт – уважаемый ресурс, где не приемлемо общение в стиле “ты-дебил”. В подобном стиле вообще общаются либо дети, либо “альтернативно одаренные” в интеллектуальном смысле. Первым – учиться, вторым – лечиться.
>Прочие ваши аргументы состоятельными не считаю.
Что даже потёр бред об “утяжелении”? :)
Ну-ну да.. :)
Но ты прав – не считаешь. Потому что просто не можешь. Ума не хватает.
Но учить других берёшься. В этом и беда наших интернетов. Исправляй потом за такими поломанные мозги юзеров.
>Первым — учиться
Вот и выучись вначале, прежде чем такую ересь нести.