تغییر پیشوند جداول وردپرس، یکی از اقدامات در زمینه افزایش امنیت است و انجام این کار چندان دشوار نیست. پیشوند پیشفرض جداول وردپرس _wp است و از این رو هکران به راحتی می توانند به پایگاه  داده سایت شما دسترسی داشته باشند. در این آموزش نشان خواهیم داد که چگونه پیشوند جداول را به صورت دستی تغییر دهیم

خب شروع می کنیم

  • تهیه نسخه پشتیبان از پایگاه داده

اولین قدم در انجام کار، تهیه نسخه پشتیبان از جداول است. می توانید با ابزارهایی مثل phpmyadmin اقدام به تهیه نسخه پشتیبان کنید

  • ویرایش فایل wp-config.php

فایل wp-config.php را با ادیتوری مانند notepad باز کنید. در حدود خط 57 کد زیر را خواهید دید

در این قسمت پیشوند جداول تعریف شده و شما می توانید آن را به مقدار دلخواه تغییر دهید. مثلا:

 نکته: شما فقط میتوانید از اعداد،حروف و خط زیرین (_) در نامگذاری پیشوند جداول استفاده کنید

  • تغییر نام جداول

این بخش از آموزش جالب خواهد بود. نگران نباشید کار ساده ای است

به بخش phpmyadmin رفته و پایگاه داده مورد را انتخاب کنید. بر روی آیکن Query کلیک کنید مطابق شکل زیر

phpmyadmin

به طور پیشفرض، وردپرس دارای 10 جدول است و با توجه به افزونه و …. ممکن است تعداد جداول بیشتر شود. زمانی که شما بر روی آیکن Query Window کلیک کنید، یک پنجره جدید باز می شود و شما با درج دستورات زیر اقدام به ویرایش نام جداول می کنید

مانند شکل زیر:

sql query

  • ویرایش wp-options

حال شما احتیاج دارید تا بعضی داده ها را در جدول wp-options تغییر دهیم که حالا با نام wpschool-options وجود دارد. برای این کار جدول wpschool-options را انتخاب کرده و سپس دکمه browse را بزنید مطابق عکس زیر

wp-options

بعد از کلیک بر روی browse صفحه جدیدی برای شما باز می شود. در قسمت option_name عبارت wp_user_roles را پیدا کرده و به wpschool_user_roles تغییر نام دهید. همانند شکل زیر

user_roles

برای ویرایش بر روی عکس قلم کلیک کنید تا صفحه مربوط به ویرایش برای شما باز شود.در صفحه جدید در بخش option_name مقدار جدید را وارد نمایید

مانند شکل زیر:

change_user_roles

حال با زدن کلید Go تغییرات را ذخیره نمایید.

  • ویرایش wp-usermeta

این قسمت آخرین مرحله از تغییر پیشوند جداول وردپرس است. می بایست برخی داده های درون جدول wp-usermeta که الان با نام wpschool-usermeta موجود است را تغییر دهیم.

جدول wpschool-usermeta را انتخاب کرده و دکمه browse را بزنید. طبق شکل زیر فایل wp_capabilities را به wpschool_capabilities و فایل wp_user_level را به wpschool_user_level تغییر نام دهید.

change_usermeta

برای وبرایش هم کافیست بر روی آیکن قلم کلیک کرده و در صفحه جدید مطابق شکل زیر مقدار جدید را وارد کرده و دکمه Go را بزنید. این کار را برای هر دو فایل انجام دهید

change_wp_capabilities

خب آموزش امروز هم به پایان رسید. به همین راحتی

موفقی باشید

 

10 دیدگاه برای “آموزش تغییر پیشوند جداول وردپرس

  • حسین
    - ۲۹ اسفند , ۱۳۹۲

    سلام
    ممنونم کمک بزرگی کردید

  • الناز
    - ۲ فروردین , ۱۳۹۳

    سلام دوست من. خواهش می کنم
    خوشحالم که این مقاله مشکل شما رو حل کرد

  • مهدی
    - ۲۱ دی , ۱۳۹۳

    سایتم داشت از بین می رفت
    خوب شد بک آپ داشتم

  • مجید
    - ۲۲ بهمن , ۱۳۹۳

    با سلام و خسته نباشید
    یه مشکلی داشتم که آموزشتون ” تقریبا” ” کمکم نکرد اما چیزای جدیدی ازش یاد گرفتم و حینش فهمیدم مشکلم کجا بود…
    ممنونم
    وقتتون بخیر و بسلامتی

  • تلخاب
    - ۳۰ تیر , ۱۳۹۴

    سلام مشکلم حل کرد ممنون
    منو عمودی سایتتون خیلی خوبه اگه امکانش هست اموزشی در مورد ساختش قرار بدید
    تشکر

  • Muhammad
    - ۵ اردیبهشت , ۱۳۹۵

    دوستان، عزیزان، مواظب باشید. من با یه افزونه اومدم این کار ها رو بکنم، آندرلاین رو حواسم نبود، نذاشتم. دیدم سایت از اول راه اندازی شد. کلی مطلب و عکس همشون غیب شدن. خدا رو شکر با این آموزش، تونستم به صورت دستی همه پیشوند ها رو درست کنم و سایتم درست شد. از نویسنده ممنونم بابت این آموزشش، من اصولا واسه هیچ مطلبی کامنت نمیذارم، ولی این بار واقعا نامردی بود کامنت نذارم و تشکر نکنم. ادمین جان، دمت گرم.
    بازم تاکید میکنم، مواظب باشید، آندرلاین یا _ رو حتما بذارید. یاعلی

  • وحید
    - ۱ آذر , ۱۳۹۵

    سلام
    من تمام دستورات رو دقیق انجام دادم الان صفحه مدیریت باز نمیشه ارور میده راه حل چیه

  • hoda
    - ۲ اسفند , ۱۳۹۵

    سلام .چرا من این فایلا رو ندارم
    wp-usermeta , wp_user_roles
    کمک لطفا ممنون

دیدگاه خود را بیان کنید