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

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

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

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

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

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

$table_prefix = 'wp_';

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

$table_prefix = 'wpschool_';

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

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

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

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

phpmyadmin

به طور پیشفرض، وردپرس دارای 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;

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

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
    کمک لطفا ممنون

    • الناز
      - ۲۸ اسفند , ۱۳۹۵

      هدی جان فایل نیستند بلکه داخل دیتابیس هستند به صورت فیلد داخل جدول wp_users

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

-- بارگیری کد امنیتی --