اگر سایت شما به تازگی هک شده است، رمز ورود خود را فراموش کرده اید یا به دلایلی نمی توانید وارد پیشخوان مدیریت وردپرس خود شوید، نا امید نشوید. زیرا روش دیگری برای دسترسی وجود دارد، شما می توانید با ویرایش مستقیم پایگاه داده سایت خود، کاربر جدید "مدیر کل" در وردپرس ایجاد کنید.
در این پست، نحوه افزودن کاربر جدید "مدیر کل" وردپرس از طریق phpMyAdmin بدون دسترسی به پیشخوان، شرح داده شده است.
نحوه ایجاد کاربر جدید "مدیر کل" وردپرس با phpMyAdmin
در ادامه نحوه ایجاد کاربر جدید ذکر شده است.
مرحله 1: به پایگاه داده MySQL خود دسترسی پیدا کنید
ابتدا باید به ابزاری به نام phpMyAdmin دسترسی پیدا کنید تا بتوانید پایگاه داده خود را ویرایش نمایید. این کار را می توانید از طریق بخشی که در پنل مدیریت هاست موجود است انجام دهید.
نام دقیق این بخش، بسته به نوع هاست متفاوت است، اما می توانید به دنبال گزینه های زیر باشید:
- phpMyAdmin
- Database Manager
این بخش در cPanel به صورت زیر است:
تصویر (1)
در دایرکت ادمین نیز به صورت زیر می باشد:
تصویر (2)
در کنترل پنل دایرکت ادمین می توانید با استفاده از نام کاربری و رمز اصلی هاست، وارد phpMyAdmin شوید.
مرحله 2: جدول wp_users را بیابید
اکنون، پایگاه داده سایت وردپرسی خود را از لیست پایگاه داده ها در سمت چپ انتخاب کنید. سپس بر روی جدول wp_users کلیک کنید.
نکته: برخی از کاربران پیشوند جدول wp_users را برای امنیت بیشتر تغییر می دهند. به عنوان مثال، ممکن است آن را با نام wpud_users مشاهده کنید. در این صورت تنها نیاز است جدولی که شبیه something]_users] است را باز کنید. (بجای something می تواند هر اسم دیگری وجود داشته باشد)
تصویر (3)
مرحله 3: کاربر جدید "مدیر کل" وردپرس را در جدول کاربران وارد کنید
در جدول "wp_users"، بر روی برگه "Insert" کلیک کنید.
سپس فرم زیر را مشاهده خواهید کرد:
تصویر (4)
نیاز است جزئیات زیر را پر کنید:
- user_login: نام کاربری که می خواهید برای کاربر "مدیر کل" جدید خود استفاده نمایید را وارد کنید.
- user_pass: یک رمز عبور برای کاربر اضافه کرده و MD5 را در منوی کشویی Function انتخاب کنید. (تصویر 5)
- user_email: آدرس ایمیلی را که می خواهید استفاده کنید اضافه نمایید.
- user_registered: تاریخ و زمان ثبت نام این کاربر را انتخاب کنید.
- user_status: این مقدار را بر روی صفر تنظیم کنید.
نگران سایر فیلدها نباشید. فعلاً آنها را خالی بگذارید. پس از پر کردن فیلدها به پایین صفحه پیمایش کنید و بر روی گزینه "Go" کلیک کنید:
تصویر (5)
پس از کلیک بر روی گزینه "Go"، باید پیام "1 row inserted" را مشاهده کنید. اگر دوباره به جدول wp_users برگردید، باید کاربر جدید خود را ببینید. به مقدار ستون ID توجه کنید زیرا در مرحله بعدی به این مقدار نیاز دارید:
تصویر (6)
مرحله 4: مقادیر متای کاربر را وارد کنید
در پایان کار، وارد جدول "wp_usermeta" شوید و بر روی گزینه "Insert" کلیک کنید. باز هم ممکن است نام آن کمی متفاوت باشد. در این صورت فقط نیاز است به دنبال جدول something]_usermeta] بگردید.
سپس مقادیر زیر را پر کنید (باز هم سایر قسمت ها را خالی بگذارید):
- user_id: شناسه کاربری را که در مرحله قبل ایجاد کرده اید وارد کنید.
- meta_key: مقدار wp_capabilities را وارد کنید.
- meta_value: این فیلد را با مقدار زیر پر کنید:
a:1:{s:13:"administrator";s:1:"1";}
تصویر (7)
برای تکمیل مراحل ایجاد کاربر، بر روی گزینه "Go" کلیک کنید. اکنون می توانید با استفاده از اطلاعات مرحله (3) وارد سایت وردپرس خود شوید.
نتیجه
همانطور که مشاهده می نمایید، اگر نتوانید به پیشخوان مدیریت وب سایت خود وارد شوید، جای نگرانی وجود ندارد. هنوز هم می توانید برای بازیابی دسترسی به پیشخوان با استفاده از phpMyAdmin، کاربر جدید "مدیر کل" در وردپرس ایجاد کنید.