گیر افتادن در صفحه وردپرس میتونه خیلی ناامید کننده باشه. خوشبختانه روشهای مختلفی برای رفع خطای عدم ورود به صفحه ادمین وردپرس وجود داره که ما قراره تو این مقاله به چندتا از سریعترین و بهترین روشها یه نگاهی بندازیم.
امروز ما تو این پست قراره ببینیم اصلاً این ایراد از کجا سر درآورده و چطوری میشه از شرش خلاص بشیم!
رفع خطای عدم ورود به صفحه ادمین وردپرس
همونطور که خودتون هم در جریان هستین خیلی از مردم موقعی که تصمیم میگیرن تا سایت بسازن، وردپرس رو انتخاب میکنن. این پلتفرم ویژگیهای عالی رو ارائه میده که امکان تولید محتوا رو خیلی راحتتر میکنه. صاحب سایت میتونه از طریق پنل ادمین پست ها رو ایجاد کنه، تم نصب کنه، افزونه ها رو فعال کنه و هزارتا عملکرد دیگه که باعث جذاب شدن محتوا و سایت میشه.
ولی خب وقتی میگن هر گلی خاری داره یعنی همین! علاوه بر همه امتیاز و چیزهای خوب، گاهی اوقات هم وردپرس رفتار عجیبی از خودش نشون میده و میزنه تو پَر صاحب سایت و اون رو به سایت خودش راه نمیده!
این مشکل وقتی اتفاق میفته که شما قراره وارد پنل ادمین بشین، آیدی و پسورد خودتون رو وارد میکنین و صفحه رفرش میشه و دوباره همین اطلاعات رو ازتون میخواد!
برای رفع خطای عدم ورود به صفحه مدیریت وردپرس بسته به علتی که داره، چندتا راه حل موجوده: پاک کردن کوکی های مرورگر و کش و مرورگر، بازیابی پرونده .hatccess و غیرفعال کردن تم ها و افزونهها.
تو پست قبلی درباره رفع خطای صفحه سفید وردپرس یا به قول خارجیا White Screen of Death صحبت کردیم ولی امروز قراره یه پله بریم عقبتر و ببینیم اگه صفحه ادمین برامون باز نشه باید چیکار کنیم!
ما اینجا پنجتا روش خیلی خوب و تقریباً ساده و سریع براتون آماده کردیم که واقعاً میتونن به رفع مشکل بالا نیامدن wp-admin شما کمک کنن:
1. پاک کردن کوکی های مرورگر و کش مرورگر
وردپرس از کوکی ها برای تایید اعتبار کاربر و مدیریت نشستها استفاده میکنه. همچنین باعث میشه که سرعت بارگذاری شما سریعتر بشه. در حالی که این کوکی ها و کش برای سایت واقعاً مفید هستن میتونن باعث خطای عدم ورود به صفحه ادمین وردپرس هم بشن.
این مشکل وقتی به وجود میاد که کوکی ها و کش مرورگر شما هنوز اطلاعات قدیمی رو نگهداشته و برای همین هم از پروندههای قدیمی وردپرس استفاده میکنه! برای رفع مشکل بالا نیامدن wp-admin بهتره کوکی ها و کش مرورگر رو پاک کنین.
نحوه پاک کردن کش مرورگر و کوکی ها رو در زیر براتون آماده کردیم:
گوگل کروم Google Chrome
- روی منوی سه نقطهای که در گوشه سمت راست بالا هست کلیک کنین، سپس History رو انتخاب کنین یا میتونین Ctrl+H رو بزنین.
- Clear browsing data رو از ستون سمت چپ انتخاب کنین.
- بعد از نمایش Dialog Box، روی Cookies و Saved Website Data و Cached Data و Files Options و Image Cached تیک بزنین تا همه داده ها از مرورگر کروم حذف بشن.
فایرفاکس Firefox
- منو رو از گوشه بالا سمت راست انتخاب کنین، بعدش وارد Options→ Privacy & security بشین.
- وارد بخش کوکی ها و داده های سایت بشین و گزینه Clear Data رو کلیک کنین.
- گزینه Cookies و Site Data و Cached Web Content رو تیک بزنین و بعدش روی Clear کلیک کنین.
سافاری Safari
- ابتدا وارد Preferences→ Privacy بشین، البته میتونین برای این کار Command+ رو کلیک کنین.
- گزینه Remove All Website Data رو انتخاب کنین و بعدش روی Remove کلیک کنین.
مایکروسافت اج Microsoft Edge
- روی منو سه نقطهای در گوشه سمت راست بالا کلیک کنین، بعدش گزینه History رو انتخاب کنین. البته میتونین کار رو با فشار دادن دکمههای Ctrl+H هم انجام بدین.
- گزینه Clear History رو انتخاب کنین تا Clear Browsing Data براتون باز بشه.
- گزینههای Cookies و Saved Website Data و Cached Data و Files Options رو تیک بزنین و بعدش روی Clear کلیک کنین.
2. بازیابی فایل htaccess
یکی از روشهای دیگه برای رفع خطای عدم نمایش پیشخوان وردپرس اینه که فایل .htaccess رو بازیابی کنین چون خراب شدن این فایل میتونه باعث مشکلی بشه که شما بخاطرش دارین این مقاله رو میخونین.
هیچ کاری هم نداره فقط کافیه فایل معیوب رو پیدا کنین و فایل جدید رو بجای اون بذارین.
البته ما براتون نحوه بازیابی فایل .htaccess پیش فرض رو هم در زیر آماده کردیم که اگه بلد نیسین چطوری این کار رو انجام بدین، الان یاد بگیرین:
- با استفاده از FTP یا File Manager به پوشه اصلی وبسایت خودتون (public-html) دسترسی پیدا کنین. البته تو بعضی موارد میتونین File Manager رو در قسمت File از hPanel خودتون هم پیدا کنین.
- پرونده .htaccess رو پیدا کنین، سپس اون رو حذف کنین. از طرف دیگه میتونین با تغییر نام پرونده به یه چیز دیگه، اون رو غیرفعال کنین.
- با دنبال کردن این آموزش، یه فایل .htaccess جدید برای سایت وردپرس خودتون ایجاد کنین!
3. غیرفعال کردن پلاگین ها و تم ها
همونطور که هنگام خطای صفحه سفید مرگ وردپرس، پای پلاگین ها در میونه و میتونن باعث ایجاد همچین خطایی بشن، الان هم افزونه های خراب شده یکی دیگه از مقصرین مسئله خطای عدم ورود به صفحه ادمین وردپرس هستند. بنابراین باید افزونه معیوب رو پیدا کنین و اون رو غیرفعال کنین تا پنل شما به حالت عادی خودش برگرده.
تو این قسمت چگونگی رفع خطای عدم نمایش پیشخوان وردپرس با غیرفعال کردن افزونه های خراب رو بهتون یاد میدیم:
- با استفاده از FTP یا File Manager به فهرست دایرکتوری محتوای وب سایت خودتون دسترسی پیدا کنین.
- اسم Plugins Folder رو به یه چیز دیگه تغییر بدین تا همه اونها غیر فعال بشن. اگه با این کار خطای عدم ورد به wp-admin رفع شد یعنی یه افزونه خراب بین اونها وجود داشته. کاری که الان باید انجام بدین اینه که مقصر رو پیدا کنین!
- پوشه پلاگین ها رو به اسم اصلی خودشون تغییر نام بدین. به این ترتیب وردپرس میتونه دوباره افزونه های شما رو به دست بیاره اما حواستون باشه که همشون غیرفعالن!
- وارد داشبورد وردپرس خودتون بشین و به Plugins→Installed Plugins برین. همه افزونه ها رو فعال کنین.
- از وردپرس خارج بشین و به همون File Manager برگردین.
- فهرست پلاگین ها رو باز کنین و افزونه ها رو یک به یک با تغییر نام پوشههای مربوطه غیر فعال کنین. هربار که یه افزونه رو غیرفعال میکنین سعی کنین به سایت خودتون برگردین و ببینین آیا غیرفعال کردن فلان پلاگین باعث رفع مشکل ورود به مدیریت وردپرس شده یا نه. انقدر این کار رو ادامه بدین تا مجرم دستگیر بشه!!
همینطوری که پلاگین خراب باعث به وجود اومدن همچین خطایی میشه یه تم سفارشی معیوب هم میتونه باعث عدم دسترسی شما به پنل ادمین وردپرس سایت خودتون بشه. برای تایید این ظن، باید سایت رو به تم پیش فرض وردپرس که احتمالاً بیست بیست یا بیت هفدهه، برگردونین که برای این کار باید یه سری از مراحل مهم رو طی کنین.
خب ما دوباره برای راحتی کار شما نحوه رفع خطای عدم ورود به صفحه ادمین وردپرس توسط پیدا کردن تم خراب رو بهتون یاد میدیم:
- از طریق phpMyAdmin به پایگاه داده MySQL سایت خودتون دسترسی پیدا کنین.
- روی Browse در کنار جدول wp-options کلیک کنین. لطفاً توجه داشته باشین که پیشوند جدول ممکنه متفاوت هم باشه.
- با بررسی گزینه Show all محتوای جدول خودتون رو گسترش بدین.
- سطرهای الگو و استایل شیت رو پیدا کنین، سپس دوبار روی اسم تم فعلی کلیک کنین و مقادیر رو به بیست هفده (Twentyseventeen) تغییر بدین.
- اگه بتونین وارد سایت خودتون بشین این یعنی تمی که داشتین باعث ایجاد خرابی و عدم دسترسی شما به پنل ادمین شده بود.
4. به روز رسانی آدرس سایت
اگه هیچ کدوم از موارد بالا مشکل خطای عدم ورود به پنل ادمین شما در سایت وردپرس نبود، یکم دقیقتر بشین! شاید مشکل از آدرس سایت باشه! نظر شما چیه؟
اگه خطای عدم ورود به پیشخوان وردپرس بخاطر مشکل در آدرس سایت است. بهتره برای رفع این مشکل به هاست خودتون مراجعه کنین و فایل wp-config.php رو به حالت ویرایش ببرین. سپس دو خط کد زیر رو در اون وارد کنین و به جای آدرس نمونهای که نوشتیم، آدرس سایت خودتون رو وارد کنین. این روش میتونه به رفع خطای عدم ورود به صفحه مدیریت وردپرس کمک کنه.
define ('WP-HOM', 'http://example.com'); define ('WP-SITEURL','http://example.com'):
5. تغییر رمز عبور وردپرس از طریق phoMyAdmin
و آخرین چیزی که ما برای رفع خطای عدم ورود به صفحه ادمین وردپرس به ذهنمون میرسه اینه که شاید شما رمز عبور خودتون رو یادتون رفته باشه و هی رمز اشتباه رو وارد میکنین!
خیلی اوقات شما به دلایل امنیتی رمز عبور حساب خودتون رو چند وقت یکبار تغییر میدین. همین کار باعث میشه تا در بیشتر مواقع آخرین رمز عبورتون یادتون نیاد و برای ورود به پنل ادمین وردپرس دچار مشکل بشین.
در صفحه لاگین وردپرس یه گزینه با عنوان رمز عبورتون رو گم کردین وجود داره که با کلیک کردن روی این جمله یه لینکی براتون ایمیل میشه که با استفاده از اون میتونین رمز عبور جدیدی بسازین.
اما اگه به ایمیل دسترسی نداشتین چی؟ اونوقت چطوری میشه این مشکل رو رفع کرد؟
خوشبختانه برای این مشکل هم یه راه حل تو آستینمون داریم! شما میتونین از طریق phpMyAdmin رمز عبور خودتون رو تغییر بدین! میپرسین چطوری؟ الان براتون میگم:
- اول از همه وارد پنل هاست خودتون بشین (مثلاً cPanel).
- تو قسمت Database دنبال phpMyAdmin بگردین.
- در صفحه باز شده، از نوار ابزار بالایی روی Database کلیک کنین تا همه دیتابیسها برای شما نشون داده بشن.
- حالا فقط کافیه تا دیتابیس سایت خودتون رو انتخاب کنین.
- تو پنجره جدید دنبال Users باشین که معمولاً به اسم wp-users شناخته میشه.
- حالا روی Edit کلیک کنین تا بتونین اطلاعات مورد نظر خودتون رو تغییر بدین.
- تو این مسیر جدید تو قسمت user_pass پسورد جدید خودتون رو وارد کنین.
- گزینه Function رو روی MD5 قرار بدین.
- آخر از همه روی Go کلیک کنین تا اطلاعات ذخیره بشه.
- وارد صفحه لاگین وردپرس خودتون بشین و رمز جدید رو بزنین ?
و در آخر بدونین که …
همه اقدامات مدیریتی در وردپرس از طریق پنل ادمین یا همون پیشخوان وردپرس پیگیری میشه، و اگه نتونین وارد پیشخوان بشین قطعاً روح و روانتون آزرده میشه. همونطوری که دیدین این مشکل میتونه علتهای مختلفی داشته باشه که باید برای رفع اونها تلاش کنین و البته خیلی خوب حواستون رو جمع کنین که تازه اشتباهی چیزی رو تغییر ندین و قوز بالای قوز درست بشه!
کلاً این خطای عدم ورود به صفحه ادمین وردپرس یه مشکل رایجه که میتونه برای هرکسی اتفاق بیفته. خوشبختانه راه حلهایی برای این اتفاق وجود داشت و ما تا جایی که تونسیم اونها رو به شما یاد دادیم و امیدواریم که این راه حلها بتونه به شما در رفع خطای عدم ورود به صفحه ادمین وردپرس کمک کنه.
اگه سوال یا مشکلی براتون پیش اومده که ما تو این مقاله بهش اشاره نکردیم حتماً از طریق کامنتها ازمون بپرسین و با ما در ارتباط باشین.