بنر وب سایت مجموعه ایوسی
بنر وب سایت مجموعه ایوسی
جستجو
این کادر جستجو را ببندید.

هدایای ویژه طراحی سایت

نحوه تغییر پیشوند پایگاه داده وردپرس برای بهبود امنیت

نحوه تغییر پیشوند پایگاه داده وردپرس برای بهبود امنیت

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

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

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

لطفاً برای تکمیل این فرم، جاوا اسکریپت را در مرورگر خود فعال کنید.

طراحی وب سایت: راهی برای جذب مشتریان و افزایش فروش آنلاین شما

آیا میخواهید کسب و کار آنلاین خود را به سطح جدیدی برسانید؟

با یک وب سایت حرفه‌ای، میتوانید به مشتریان اعتماد بیشتری القا کنید و فروش آنلاین خود را افزایش دهید. طراحی وب سایت حرفه‌ای به شما امکان می‌دهد تا هویت برند خود را به صورت جذاب نمایش دهید و محصولات و خدمات خود را به نمایش بگذارید. همچنین، با بهینه سازی وب سایت، میتوانید در موتورهای جستجو (مثل گوگل) بالاترین رتبه را کسب کنید و بیشترین ترافیک را به سمت وب سایت خود جذب کنید.

با ما تماس بگیرید (یا اطلاعات تماس‌تان را برای ما ارسال کنید) و ما به شما کمک خواهیم کرد تا یک وب سایت منحصر به فرد داشته باشید.

۰۹۱۳۳۹۵۷۹۲۰

نام
درخواست مدنظر شما

آماده سازی

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

پیشوند جدول را در wp-config.php تغییر دهید

فایل wp-config.php خود را که در دایرکتوری ریشه وردپرس شما قرار دارد باز کنید. خط پیشوند جدول را از wp_ به چیز دیگری مانند این wp_a123456_ تغییر دهید

بنابراین خط به این شکل خواهد بود:


$table_prefix  = 'wp_a123456_';

توجه: فقط می توانید آن را به اعداد، حروف و زیرخط تغییر دهید.

نام تمام جداول پایگاه داده را تغییر دهید

شما باید به پایگاه داده خود دسترسی داشته باشید (به احتمال زیاد از طریق phpMyAdmin)، و سپس نام جدول را به نامی که در فایل wp-config.php مشخص کرده ایم تغییر دهید. اگر از میزبانی cPanel WordPress استفاده می کنید، می توانید پیوند phpMyAdmin را در cPanel خود پیدا کنید. به تصویر زیر نگاه کنید:

phpmyadmin
phpmyadmin

در مجموع ۱۱ جدول پیش فرض وردپرس وجود دارد، بنابراین تغییر دستی آنها دردسرساز خواهد بود.

به همین دلیل است که برای سریعتر کردن کارها، ما یک پرس و جوی SQL داریم که می توانید از آن استفاده کنید.


RENAME table `wp_commentmeta` TO `wp_a123456_commentmeta`;
RENAME table `wp_comments` TO `wp_a123456_comments`;
RENAME table `wp_links` TO `wp_a123456_links`;
RENAME table `wp_options` TO `wp_a123456_options`;
RENAME table `wp_postmeta` TO `wp_a123456_postmeta`;
RENAME table `wp_posts` TO `wp_a123456_posts`;
RENAME table `wp_terms` TO `wp_a123456_terms`;
RENAME table `wp_termmeta` TO `wp_a123456_termmeta`;
RENAME table `wp_term_relationships` TO `wp_a123456_term_relationships`;
RENAME table `wp_term_taxonomy` TO `wp_a123456_term_taxonomy`;
RENAME table `wp_usermeta` TO `wp_a123456_usermeta`;
RENAME table `wp_users` TO `wp_a123456_users`;

ممکن است مجبور شوید خطوطی را برای افزونه های دیگری اضافه کنید که ممکن است جداول خود را در پایگاه داده وردپرس اضافه کنند. ایده این است که شما پیشوند همه جداول را به پیشوندی که می خواهید تغییر دهید.

جدول گزینه ها (Options Table)

ما باید جدول گزینه‌ها را برای هر فیلد دیگری که از wp_ به عنوان پیشوند استفاده می‌کند جستجو کنیم تا بتوانیم آنها را جایگزین کنیم. برای سهولت در فرآیند، از این پرس و جو استفاده کنید:


SELECT * FROM `wp_a123456_options` WHERE `option_name` LIKE '%wp_%'

این کار نتایج زیادی را به همراه خواهد داشت و باید یکی یکی برای تغییر این خطوط پیش بروید.

جدول متای کاربر (UserMeta Table)

در مرحله بعد، ما باید usermeta را برای تمام فیلدهایی که از wp_ به عنوان پیشوند استفاده می کنند جستجو کنیم تا بتوانیم آن را جایگزین کنیم. از این پرس و جوی SQL برای آن استفاده کنید:


SELECT * FROM `wp_a123456_usermeta` WHERE `meta_key` LIKE '%wp_%'

تعداد ورودی ها ممکن است بسته به تعداد افزونه هایی که استفاده می کنید و مواردی از این دست متفاوت باشد. فقط هر چیزی که wp_ دارد را به پیشوند جدید تغییر دهید.

پشتیبان گیری و تمام

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

اگر این مقاله را دوست دارید، لطفا آن را با دوستان خود به اشتراک بگذارید.

آخرین کتاب‌های ایوسی

دیدگاهتان را بنویسید

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