اگر به هر دلیلی دسترسی به یوزر ادمین وردپرس را از دست دادهاید (حذف کاربر، فراموشی رمز یا هک)، میتوانید مستقیماً از طریق دیتابیس و با استفاده از phpMyAdmin یک کاربر مدیر جدید بسازید. در این راهنما ساخت یوزر ادمین وردپرس از طریق جداول wp_users و wp_usermeta را گامبهگام آموزش میدهیم.
چه زمانی به ساخت ادمین از دیتابیس نیاز داریم؟
گاهی به محیط مدیریت وردپرس دسترسی ندارید: کاربر ادمین حذف شده، رمز عبور و ایمیل بازیابی کار نمیکنند، یا سایت هک شده و دسترسیها تغییر کرده است. در این شرایط راه مطمئن، ساخت یک کاربر مدیر جدید مستقیماً در دیتابیس است. این کار نیازمند دسترسی به phpMyAdmin (از طریق سیپنل) و دقت در ویرایش دو جدول کلیدی وردپرس یعنی wp_users (اطلاعات کاربر) و wp_usermeta (نقش و سطح دسترسی) است. پیش از شروع حتماً از دیتابیس بکاپ بگیرید.
مراحل ساخت یوزر ادمین وردپرس در phpMyAdmin
اگر به هر دلیلی یوزر ادمین سایت شما حذف شده است طبق راهنمای زیر میتوانید آنرا مجددا ایجاد کنید. در این مقاله میخواهیم نحوه ی ایجاد یوزر ادمین برای وردپرس از طریق دیتابیس را به شما آموزش دهیم.
۱. ابتدا وارد سی پنل شوید.


۴. ساخت یوزر ادمین جدید توسط wp_users
در همین بخش wp_users بر روی تب insert کلیک نمایید تا کاربر جدید را ایجاد نمایید.
در این صفحه می بایست فیلدهای user_login و user_pass و user_email را که به ترتیب برای نام کاربری، پسورد و ایمیل می باشند، مطابق شکل زیر، تکمیل نمایید.
نکته: برای قسمت user_pass می بایست از ستون کناری، فرمت MD5 را انتخاب نمایید.
سپس بر روی گزینه ی go کلیک نمایید.

۵. ساخت متای نقش کاربری توسط wp_usermeta
یوزر ادمینی که در مرحله ی قبل ساخته شد، هنوز نقش کاربری را ندارد. بنابراین مجدد به ستون سمت چپ ( لیست جداول دیتابیس) مراجعه نمایید و این بار بر روی جدول wp_usermeta کلیک نمایید.سپس بر روی تب insert کلیک نمایید.

۶. در این قسمت اطلاعات زیر را بدین صورت تکمیل نمایید :
user_id : همان id که در قسمت اول کپی کردید را وارد نمایید.
meta_key : در این قسمت عبارت wp_capabilities را وارد نمایید.
meta_value : در این قسمت عبارت a:1:{s:13:”administrator”;b:1;} را وارد نمایید.
پس از ورود اطلاعات، گزینه ی go را کلیک نمایید.

۷. در مرحله ی بعدی می بایست شما مجددا همین مراحل را انجام دهید اما این بار اطلاعات زیر را وارد نمایید.
user_id : همان id که در قسمت اول کپی کردید را وارد نمایید.
meta_key : در این قسمت عبارت wp_user_level را وارد نمایید.
meta_value : در این قسمت عدد 10 را وارد نمایید.
پس از ورود اطلاعات، گزینه ی go را کلیک نمایید.

* توجه داشته باشید در تمامی این مراحل پس از کلیک نمودن بر روی دکمه ی go می بایست پیام سبز رنگی همانند شکل زیر نمایش داده شود و اگر شما با پیغامی داخل کادر قرمز مواجه شده اید می بایست خطاها را مطابق پیام داخل کادر تصحیح نمایید.

پس از انجام مراحل بالا و مشاهده ی پیام سبز رنگ، یوزر ادمین شما ساخته شده است و شما می توانید با یوزر و پسوردی که در این مراحل وارد کرده اید وارد پنل مدیریت وردپرس خود بشوید.
نکات امنیتی پس از ساخت ادمین جدید
پس از ساخت کاربر مدیر و ورود موفق به پیشخوان وردپرس، چند اقدام امنیتی مهم انجام دهید: رمز عبور قوی و یکتا تنظیم کنید؛ کاربران مشکوک یا ناشناس را بررسی و حذف کنید؛ افزونهها و قالبها را بهروزرسانی کنید؛ و در صورت شک به هک، سایت را اسکن و فایلهای آلوده را پاکسازی کنید. همچنین توجه داشته باشید که هنگام درج رمز در فیلد user_pass حتماً فرمت MD5 را انتخاب کنید و پیشوند جداول (wp_) ممکن است در سایت شما متفاوت باشد؛ از نام واقعی جداول دیتابیس خود استفاده کنید.
سوالات متداول
چرا باید ادمین وردپرس را از دیتابیس بسازیم؟
وقتی به پیشخوان دسترسی ندارید (حذف کاربر، فراموشی رمز، هک) ساخت کاربر مدیر از طریق phpMyAdmin مطمئنترین راه است.
رمز عبور را در دیتابیس چگونه وارد کنم؟
در فیلد user_pass مقدار رمز را وارد و از ستون کناری فرمت MD5 را انتخاب کنید تا رمز بهصورت رمزنگاریشده ذخیره شود.
کدام جداول را باید ویرایش کنم؟
ابتدا در wp_users کاربر را بسازید و سپس در wp_usermeta نقش مدیر (wp_capabilities) و سطح دسترسی (wp_user_level) را اضافه کنید.
آیا این کار خطرناک است؟
ویرایش مستقیم دیتابیس حساس است؛ حتماً قبل از شروع بکاپ بگیرید و از نام واقعی جداول (پیشوند صحیح) استفاده کنید.
برای آموزشهای بیشتر، کد تخفیفهای اختصاصی و اطلاع از جدیدترین مطالب، ما را در شبکههای اجتماعی دنبال کنید.



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