پایگاههای داده وردپرس معمولا تحت حملات امنیتی قرار میگیرند. خوشبختانه با استفاده از روشهای مختلف میتوان امنیت این پایگاهها را افزایش داد؛ یکی از این روشها تغییر پیشوند جداول است. به دلیل اینکه وردپرس به طور پیشفرض از پیشوندهای مشخصی استفاده میکند که به هکرها اجازه سوءاستفاده میدهد، باید این پیشوندها را تغییر دهیم. در این مقاله به بررسی تغییر این پیشوندها و تاثیر آن بر امنیت سایت میپردازیم.
چگونه پیشوند جداول وردپرس را تغییر دهیم
شما میتوانید از سه روش مختلف برای تغییر پیشوند جداول در وردپرس استفاده کنید. این روشها عبارتند از:
- تغییر پیشوند جداول با استفاده از افزونهها
- تغییر پیشوند در هنگام نصب وردپرس
- تغییر پیشوند از طریق کنترلپنل هاست
قبل از آغاز فرآیند تغییر، نکات زیر را به خاطر بسپارید:
- حتما نسخه پشتیبان از دیتابیس بگیرید. از افزونههای بکآپ گیری برای این کار کمک بگیرید.
- تمامی مراحل را با دقت و بدون هیچ تغییری انجام دهید.
- در طی این فرآیند، افزونهها و قالبها غیرفعال خواهند شد و باید پس از اتمام عملیات دوباره فعال شوند.
روش اول: استفاده از افزونه برای تغییر پیشوند جداول
میتوانید با افزونههای وردپرس، مانند Brozzme DB Prefix & Tools Addons به سادگی پیشوند جداول خود را تغییر دهید. فقط باید پیشوند جدید را وارد کرده و تغییرات را ذخیره نمایید:
روش دوم: تغییر پیشوند در زمان نصب وردپرس
در زمان نصب اولیه وردپرس، شما میتوانید با تغییر پیشوند جداول، امنیت دیتابیس خود را تضمین کنید. این کار از همان ابتدای کار، به شما امکان محافظت از دادهها را میدهد. پیشوند پیشفرض ‘wp’ را تغییر دهید تا امنیت بیشتری داشته باشید.
توجه داشته باشید که این قدم باید در مراحل آغازین نصب وردپرس انجام شود.
روش سوم: تغییر پیشوند از طریق مدیریتی هاست
در این روش، شما میتوانید به صورت دستی با ورود به پنل مدیریت هاست، تغییرات مورد نظر را اعمال کنید. ابتدا فایل wp-config.php را باز و ویرایش کنید:
موارد مورد نظر را در متغیر table_prefix تغییر دهید:
$table_prefix = 'wp_';
پیشوند جدید باید شامل حروف و اعداد باشد.
بهروزرسانی پیشوند از طریق دیتابیس
در پنل مدیریت هاست خود، به قسمت PHPMyAdmin بروید و دیتابیس مربوطه را انتخاب کنید. عملیات تغییر پیشوند را با دستورات SQL انجام دهید یا از تنظیمات موجود استفاده نمایید:
- روش کدنویسی: از طریق تب SQL و اجرای دستورات تغییر پیشوند.
- روش تنظیمات هاست: تغییر پیشوند از طریق گزینههای موجود در هاست.
تغییر با اسکریپت SQL:
RENAME table `wp_commentmeta` TO `newprefix_commentmeta`;
روش جایگزین، استفاده از تنظیمات SQL برای تغییر پیشوند است. جداولی که قصد تغییر پیشوند آنها را دارید، انتخاب کنید و گزینه Replace table prefix را از منوی پایینی انتخاب کنید. سپس پیشوند قدیمی را با جدید جایگزین کنید:
بروزرسانی جدول options در phpmyadmin
جدول options یکی از مهمترین جداول در پایگاه داده شماست. گزینههای مورد نظر خود را در این جدول پیدا کنید و آنها را بهروزرسانی کنید. در ابتدا جدول wp_options را پیدا کرده و گزینه مورد نظر را به حالتی ویرایش دربیاورید:
دقت کنید که تغییرات باید با احتیاط انجام شوند تا عملکرد سایت دچار اختلال نشود.
بهروزرسانی پیشوند جدول usermeta
به سراغ جدول usermeta رفته و مقادیر مربوط به پیشوند را با دقت تغییر دهید. برای این منظور، در جدول به دنبال گزینههای wp_capabilities و wp_user_level بگردید و آنها را بر اساس پیشوند جدید بهروزرسانی کنید:
پس از انجام این تغییرات، حتما افزونهها و پوسته سایت خود را دوباره فعال کنید.
نتیجهگیری
اهمیت امنیت اطلاعات سایت غیرقابل انکار است. از مرحله ابتدایی راهاندازی سایت، باید بر امنیت پایگاه داده توجه ویژهای داشته باشید. با تغییر پیشوند جداول در وردپرس میتوانید دسترسیهای غیرمجاز را تا حد زیادی کاهش دهید. این مقاله به شما کمک میکند تا خطرات احتمالی را کاهش داده و دسترسی ایمنی به اطلاعات فراهم کنید.
ارسال پاسخ