چرا باید پیشوند جدول را تغییر دهیم؟
به طور پیش فرض، پیشوند جدول وردپرس روی wp_ تنظیم شده است. تنظیمات پیش فرض سایت شما را در برابر حملات آسیب پذیر می کند زیرا هکرها پیشوند را می شناسند و به راحتی می توانند آن را هدف قرار دهند. اگر می خواهید اقدامات امنیتی برای سایت خود انجام دهید، باید پیشوند جدول پیش فرض را تغییر دهید.
نکات مهم در تغییر پیشوند جداول وردپرس
از آنجایی که کیفیت دیتابیس تاثیر مستقیمی بر سلامت سایت دارد، قبل از تغییر پیشوند جداول پایگاه داده وردپرس موارد زیر را انجام دهید.
- از پایگاه داده خود نسخه پشتیبان تهیه کنید.
- تمام مراحل را حتما انجام دهید زیرا اگر یکی از مراحل انجام نشود سایت شما باز نمی شود
- هنگامی که پیشوند جدول را در وردپرس تغییر می دهید، قالب ها یا افزونه های موجود غیرفعال می شوند، پس از تغییر پیشوند، باید افزونه ها و تم های موجود را غیرفعال کنید و سپس دوباره فعال کنید.
برای افزایش امنیت سایت، نصب پلاگین های امنیتی برای محافظت از خود در برابر حملات هکرها را مد نظر قرار دهید.یکی از بهترین افزونه های امنیتی، افزونه وردپرس است که شامل اسکنر بدافزار، فایروال قوی، جلوگیری از حملات با زور و احراز هویت دو مرحله ای می باشد. برای افزایش امنیت سایت.
روش های تغییر پیشوند جداول وردپرس
یکی از نقاط آسیب پذیر وب سایت پایگاه داده است. هکرها می توانند با استفاده از روش هایی مانند SQL Injection کد را به پایگاه داده تزریق کنند. با تغییر پیشوند جداول وردپرس، مسیر دسترسی هکرها به پایگاه داده را تغییر می دهید. در ادامه نحوه تغییر پیشوند دیتابیس را به شما آموزش می دهیم.
روش 1: تغییر پیشوند جداول هنگام نصب وردپرس
ساده ترین کار این است که هنگام نصب وردپرس، پیشوند جدول را تغییر دهید جدول پیشوند مقدار پیش فرض را از wp به مقدار دلخواه تغییر دهید.
اگر قبلا وردپرس را نصب کرده اید، برای تغییر پیشوند جدول به روش های دیگر بروید.
روش دوم: تغییر پیشوند جداول وردپرس از طریق هاست
تغییر دستی پیشوند جدول نسبتا آسان است، اما مطمئن شوید که تمام مراحل را دنبال کنید:
1- تغییر پیشوند جدول در فایل wp-config.php
ابتدا از طریق پنل هاست خود به پوشه File Manager و قسمت public_html رفته و فایل wp-config.php را ویرایش کنید.
در این فایل به دنبال table_prefix بگردید حالا کافی است پیشوند جدول را به نام دلخواه تغییر دهید.
برای انتخاب یک نام می توانید از اعداد، حروف و _ استفاده اما استفاده از $ یا % اجازه داده نشده است. به عنوان مثال، ما از RTL برای یک پیشوند جدید استفاده می کنیم.
2- تغییر پیشوند جداول در پایگاه داده
در این مرحله، به PHPMyAdmin در هاست بروید و پایگاه داده خود را انتخاب کنید. همانطور که می بینید، همه جداول دارای پیشوند wp هستند. بنابراین، شما می توانید پیشوند جدول را به دو روش تغییر دهید:
استفاده از کد نویسی
باید پایگاه داده خود را انتخاب کنید. روی تب SQL کلیک کنید. در این قسمت می توانید از دستورات SQL برای تغییر پیشوند جدول استفاده کنید.
فقط با دستور RENAME نام جداول را تغییر دهید برای راحتی کار کد زیر را کپی کنید و به جای RTL نام دیتابیس خود را قرار دهید.
نکته: اگر غیر از جدول های زیر جدول های دیگری دارید، نام آنها را به لیست بالا اضافه کنید.
RENAME table `wp_commentmeta` TO `RTL_commentmeta`;
RENAME table `wp_comments` TO `RTL_comments`;
RENAME table `wp_links` TO `RTL_links`;
RENAME table `wp_options` TO `RTL_options`;
RENAME table `wp_postmeta` TO `RTL_postmeta`;
RENAME table `wp_posts` TO `RTL_posts`;
RENAME table `wp_terms` TO `RTL_terms`;
RENAME table `wp_termmeta` TO `RTL_termmeta`;
RENAME table `wp_term_relationships` TO `RTL_term_relationships`;
RENAME table `wp_term_taxonomy` TO `RTL_term_taxonomy`;
RENAME table `wp_usermeta` TO `RTL_usermeta`;
RENAME table `wp_users` TO `RTL_users`;
پیشوند را می توان از تنظیمات تغییر داد
اگر کدنویسی برای شما سخت است، جداولی را که می خواهید تغییر دهید انتخاب کنید و قسمت With Selection را از منوی پایین انتخاب کنید پیشوند جدول را جایگزین کنید پیشوند قبلی را در قسمت From و پیشوند جدید را در قسمت To در قسمت جدید وارد کنید.
2- جدول گزینه ها را در پایگاه داده تغییر دهید
در این مرحله از تغییر پیشوند جدول در وردپرس باید پیشوندهای جدول گزینه ها را تغییر دهید در این مرحله پس از انتخاب جدول گزینه ها باید عبارت wp_user_role را جستجو کرده و Edit را انتخاب کنید.
نکته: اگر نمی توانید جدول را جستجو کنید wp_user_role را انتخاب کرده و تعداد ردیف ها را 500 تنظیم کنید.
حالا کافیست نام دیتابیس جدید را در وظیفه زیر وارد کرده و گزینه run را بزنید.
3- جدول UserMeta را در پایگاه داده اصلاح کنید
در این بخش باید جدول usermeta را در هر دو بخش wp_capabilities و wp_user_level مانند بالا ویرایش کنید.
حالا wp_capabilities را با پیشوند جدید جایگزین کنید.
تغییر پیشوند جداول وردپرس بسیار آسان شد. حالا به قسمت افزونه ها رفته و دوباره افزونه ها را فعال کنید.
3- پیشوند جداول وردپرس را با افزونه تغییر دهید
افزونه های رایگان مانند Brozzme DB Prefix & Tools Addons وجود دارد. برای استفاده از این افزونه فایل wp-config.php باید قابل نوشتن باشد. این افزونه تنظیمات خاصی ندارد و فقط باید پیشوند فعلی و پیشوند جدید را وارد کنید.
افزونه Brozzme DB Prefix Remover را دانلود کنید
امیدوارم این مقاله برای شما مفید باشد. اگر به دنبال راه های دیگری برای افزایش امنیت سایت هستید پیشنهاد می کنم از مقاله راه های افزایش امنیت سایت دیدن کنید و ۲۲ راه برای افزایش امنیت سایت را مشاهده کنید. اگر در مورد نحوه تغییر پیشوند جداول وردپرس سوالی دارید در قسمت نظرات بپرسید.