تغییر پیشوند جداول وردپرس، یکی از اقدامات در زمینه افزایش امنیت است و انجام این کار چندان دشوار نیست. پیشوند پیشفرض جداول وردپرس _wp است و از این رو هکران به راحتی می توانند به پایگاه داده سایت شما دسترسی داشته باشند. در این آموزش نشان خواهیم داد که چگونه پیشوند جداول را به صورت دستی تغییر دهیم
خب شروع می کنیم
تهیه نسخه پشتیبان از پایگاه داده
اولین قدم در انجام کار، تهیه نسخه پشتیبان از جداول است. می توانید با ابزارهایی مثل phpmyadmin اقدام به تهیه نسخه پشتیبان کنید
ویرایش فایل wp-config.php
فایل wp-config.php را با ادیتوری مانند notepad باز کنید. در حدود خط 57 کد زیر را خواهید دید
$table_prefix = 'wp_';
در این قسمت پیشوند جداول تعریف شده و شما می توانید آن را به مقدار دلخواه تغییر دهید. مثلا:
$table_prefix = 'wpschool_';
نکته: شما فقط میتوانید از اعداد،حروف و خط زیرین (_) در نامگذاری پیشوند جداول استفاده کنید
تغییر نام جداول
این بخش از آموزش جالب خواهد بود. نگران نباشید کار ساده ای است
به بخش phpmyadmin رفته و پایگاه داده مورد را انتخاب کنید. بر روی آیکن Query کلیک کنید مطابق شکل زیر
به طور پیشفرض، وردپرس دارای 10 جدول است و با توجه به افزونه و …. ممکن است تعداد جداول بیشتر شود. زمانی که شما بر روی آیکن Query Window کلیک کنید، یک پنجره جدید باز می شود و شما با درج دستورات زیر اقدام به ویرایش نام جداول می کنید
Rename table wp_comments to wpschool_comments; Rename table wp_links to wpschool_links; Rename table wp_options to wpschool_options; Rename table wp_postmeta to wpschool_postmeta; Rename table wp_posts to wpschool_posts; Rename table wp_terms to wpschool_terms; Rename table wp_term_relationships to wpschool_term_relationships; Rename table wp_term_taxonomy to wpschool_term_taxonomy; Rename table wp_usermeta to wpschool_usermeta; Rename table wp_users to wpschool_users;
مانند شکل زیر:
ویرایش wp-options
حال شما احتیاج دارید تا بعضی داده ها را در جدول wp-options تغییر دهیم که حالا با نام wpschool-options وجود دارد. برای این کار جدول wpschool-options را انتخاب کرده و سپس دکمه browse را بزنید مطابق عکس زیر
بعد از کلیک بر روی browse صفحه جدیدی برای شما باز می شود. در قسمت option_name عبارت wp_user_roles را پیدا کرده و به wpschool_user_roles تغییر نام دهید. همانند شکل زیر
برای ویرایش بر روی عکس قلم کلیک کنید تا صفحه مربوط به ویرایش برای شما باز شود.در صفحه جدید در بخش option_name مقدار جدید را وارد نمایید
مانند شکل زیر:
حال با زدن کلید Go تغییرات را ذخیره نمایید.
ویرایش wp-usermeta
این قسمت آخرین مرحله از تغییر پیشوند جداول وردپرس است. می بایست برخی داده های درون جدول wp-usermeta که الان با نام wpschool-usermeta موجود است را تغییر دهیم.
جدول wpschool-usermeta را انتخاب کرده و دکمه browse را بزنید. طبق شکل زیر فایل wp_capabilities را به wpschool_capabilities و فایل wp_user_level را به wpschool_user_level تغییر نام دهید.
برای وبرایش هم کافیست بر روی آیکن قلم کلیک کرده و در صفحه جدید مطابق شکل زیر مقدار جدید را وارد کرده و دکمه Go را بزنید. این کار را برای هر دو فایل انجام دهید
خب آموزش امروز هم به پایان رسید. به همین راحتی
موفقی باشید
سلام
ممنونم کمک بزرگی کردید
سلام دوست من. خواهش می کنم
خوشحالم که این مقاله مشکل شما رو حل کرد
سایتم داشت از بین می رفت
خوب شد بک آپ داشتم
با سلام و خسته نباشید
یه مشکلی داشتم که آموزشتون ” تقریبا” ” کمکم نکرد اما چیزای جدیدی ازش یاد گرفتم و حینش فهمیدم مشکلم کجا بود…
ممنونم
وقتتون بخیر و بسلامتی
سلام مشکلم حل کرد ممنون
منو عمودی سایتتون خیلی خوبه اگه امکانش هست اموزشی در مورد ساختش قرار بدید
تشکر
دوستان، عزیزان، مواظب باشید. من با یه افزونه اومدم این کار ها رو بکنم، آندرلاین رو حواسم نبود، نذاشتم. دیدم سایت از اول راه اندازی شد. کلی مطلب و عکس همشون غیب شدن. خدا رو شکر با این آموزش، تونستم به صورت دستی همه پیشوند ها رو درست کنم و سایتم درست شد. از نویسنده ممنونم بابت این آموزشش، من اصولا واسه هیچ مطلبی کامنت نمیذارم، ولی این بار واقعا نامردی بود کامنت نذارم و تشکر نکنم. ادمین جان، دمت گرم.
بازم تاکید میکنم، مواظب باشید، آندرلاین یا _ رو حتما بذارید. یاعلی
سلام
من تمام دستورات رو دقیق انجام دادم الان صفحه مدیریت باز نمیشه ارور میده راه حل چیه
سلام. چه اروری؟
سلام .چرا من این فایلا رو ندارم
wp-usermeta , wp_user_roles
کمک لطفا ممنون
هدی جان فایل نیستند بلکه داخل دیتابیس هستند به صورت فیلد داخل جدول wp_users
کانال تلگرام
عضویت در کانال
سایر مقالات
ورود به مدرسه وردپرس
عضویت در مدرسه وردپرس