
این را تصور کنید، شما آماده هستید که روز خود را با مدیریت وب سایت های خود (یا مشتریان خود) انجام دهید. شما کلیک می کنید تا سایت باز شود و به جای دیدن صفحه ورود، یک پیام یا یک صفحه سفید خالی می بینید.
پیام یا صفحه ممکن است متفاوت باشد، اما نتیجه نهایی یکسان است.
برای مدیریت وب سایت نمی توانید وارد داشبورد وردپرس شوید.
اگر تازه وارد وردپرس هستید، این آخرین چیزی است که می خواهید ببینید. این لزوما به این معنی نیست که خود وب سایت کار نمی کند، اما به این معنی است که شما نمی توانید کاری را که باید انجام دهید انجام دهید.
خبر خوب این است که چند راه حل وجود دارد تا همه چیز دوباره کار کند.
ما چند روش موثر برای رفع خطا را به اشتراک می گذاریم تا بتوانید روز خود را همانطور که از ابتدا برنامه ریزی کرده اید ادامه دهید.
محتوا
- چرا نمی توانید به WP-admin دسترسی پیدا کنید؟
- چگونه افزونه ها می توانند ورود به وردپرس را مسدود کنند
- نحوه غیرفعال کردن افزونه هایی که دسترسی به WP-admin را مسدود می کنند
- 1. از طریق FTP – ساده ترین
- 2. از طریق مدیریت فایل cPanel – ساده ترین
- 3. از طریق SSH – کمی دشوارتر است
- 4. از phpMyAdmin استفاده کنید – سخت ترین
- اگر پلاگینی نباشد که دسترسی شما به WP-admin را مسدود کند چه؟
- وقتی قفل هستید به WP-admin دسترسی پیدا کنید
چرا نمی توانید به WP-admin دسترسی پیدا کنید؟
اصل مشکل این است که چیزی در فرآیند بارگذاری وردپرس تداخل دارد.
جایی که به طور معمول اسکریپت های ورود خود را اجرا می کند و صفحه ورود را ارائه می دهد، چیزی در راه است.
این می تواند باشد:
- افزونه ای که وردپرس را بارگیری و متوقف می کند
- قطع ارتباط پایگاه داده خود از وردپرس
- یک خطای PHP که توالی بارگذاری را خراب می کند
- یک خطای تجزیه که توالی بوت را می شکند
- هک یا حمله به وب سایت مسدود کننده ورود
خوشبختانه، بیشتر مشکلات ورود به سیستم ناشی از یک افزونه قدیمی یا خراب است که وردپرس را هنگام بارگذاری هنگ می کند.
این مشکلی است که امروز شما را با آن آشنا خواهیم کرد.
بهتر است با برنامه های پیشرفته تر با قیمت های تخفیف دار همراه باشید تا هزینه های هاست خود را برای مدت طولانی تری قابل پیش بینی نگه دارید.
URL را در حالت ناشناس بارگیری کنید تا مطمئن شوید سایت کار می کند. این بررسی باید به شما این اطمینان را بدهد که بدون نیاز به عجله ادامه دهید.
چگونه افزونه ها می توانند ورود به وردپرس را مسدود کنند
افزونه ها جزء اصلی وردپرس هستند. یک CMS اصلی اصول یک وب سایت را فراهم می کند، اما مضامین و افزونه های وردپرس آن را زنده می کنند.
افزونه ها افزونه هایی هستند که حاوی کد خود هستند و از منابع وردپرس برای کار استفاده می کنند. اگر این کد قدیمی، خراب، بازنویسی یا به سادگی شکسته شود، می تواند باعث مسدود شدن یا حلقه زدن وردپرس شود.
این ممکن است دلیلی باشد که شما نمی توانید به WP-admin دسترسی داشته باشید هنگام تلاش برای ورود به سیستم.
پس چگونه می توانید آن را تعمیر کنید؟
نحوه غیرفعال کردن افزونه هایی که دسترسی به WP-admin را مسدود می کنند
4 راه اصلی برای دسترسی به افزونه ها بدون نیاز به ورود به وردپرس وجود دارد.
هیچ گزینه “بهترین” در اینجا وجود ندارد، زیرا همه آنها به یک هدف می رسند. با این حال، برخی از روش ها ساده تر از روش های دیگر هستند، بنابراین ما آنها را در ابتدا قرار می دهیم.
1. از طریق FTP – ساده ترین
FTP، پروتکل انتقال فایل، سادهترین راه برای غیرفعال کردن پلاگینها است تا زمانی که FTP را روی سایت و برنامهای مانند Filezilla تنظیم کرده باشید.
سایر ابزارهای FTP در دسترس هستند.
برای این کار به سرور FTP، نام کاربری و ورود به سیستم نیاز دارید.

اگر FTP را راهاندازی نکردهاید، میتوانید به cPanel بروید زیرا نیازی به تنظیمات ندارد.
در غیر این صورت:
- برنامه FTP خود را باز کرده و به آن بروید /wp-content پوشه
- روی پوشه کلیک راست کرده و انتخاب کنید ايجاد كردن فایل جدید به من زنگ بزن plugins.old
- پوشه افزونه ها را در آن باز کنید /wp-content، همه فایل ها را انتخاب کرده و cut را انتخاب کنید
- همه فایل ها را در آن قرار دهید plugins.old و مطمئن شوید که چیزی در افزونه ها باقی نمانده است
مرورگر خود را به اجبار بازخوانی کنید و دوباره وارد WP-admin شوید. پنجره ورود به سیستم عادی باید ظاهر شود و شما باید بتوانید به صورت عادی وارد سیستم شوید.
حالا افزونه را یکی یکی از آن کپی کنید plugins.old به مکمل و سعی کنید دوباره وارد شوید.
اگر اخیراً افزونه جدیدی اضافه کرده اید یا تغییراتی ایجاد کرده اید، این افزونه را برای آخر بگذارید. در غیر این صورت، راه خود را ادامه دهید تا زمانی که دیگر نتوانید وارد WP-admin شوید.
آخرین افزونه ای که جابجا کردید همان افزونه ای است که باعث ایجاد مشکل شده است. در صورت لزوم آن را حذف یا به روز کنید.
2. از طریق مدیریت فایل cPanel – ساده ترین
اگر FTP را راهاندازی نکردهاید یا جزئیات خود را ندارید، میتوانید از cPanel برای انجام دقیقاً مانند بالا استفاده کنید.
شما به جزئیات ورود به سیستم FTP برای میزبان وب خود نیاز دارید، اما این در مورد آن است. شما باید آنها را با ایمیل خوش آمدگویی خود دریافت می کردید.
- به برنامه میزبانی وب خود وارد شوید و cPanel را بارگیری کنید (یا مدیر میزبان دیگری که توسط هاست شما استفاده می شود)
- بارگذاری تا مدیر فایل و باز کنید public_html
- انتخاب کنید /wp-content و در مکمل پوشه

همان مراحل بالا را دنبال کنید. یک پوشه جدید به نام plugins.old ایجاد کنید، تمام افزونه ها را از پوشه اصلی برش دهید و در plugins.old قرار دهید.
اطمینان حاصل کنید که می توانید وارد WP-admin شوید و در حالی که هر بار لاگین را آزمایش می کنید، افزونه ها را یکی یکی به عقب برگردانید.
3. از طریق SSH – کمی دشوارتر است
اگر با استفاده از SSH راحت هستید، می توانید از آن برای اتصال به سرور میزبان استفاده کنید و از دستورات cd و mv برای جابجایی پوشه افزونه استفاده کنید.
می توانید از خط فرمان SSH یا برنامه ای مانند WinSCP (ویندوز) یا Cyberduck (مک و ویندوز) استفاده کنید.

برای انجام این کار، شما همچنین به یک لاگین FTP برای وب سایت خود نیاز دارید.
بیایید این را اکنون امتحان کنیم.
- از طریق SSH به وب سرور خود متصل شوید
- هدایت به public_html و /wp-content استفاده كردن سی دی wp-content
- تغییر نام به /پلاگین با استفاده از یک پوشه افزونه های mv plugins.old
شما به پوشه wp-content که افزونه ها در آن قرار دارند بروید. سپس نام پوشه را به plugins.old تغییر دادید تا وردپرس آن را تشخیص ندهد.
سعی کنید وارد WP-admin شوید و ببینید کار می کند یا خیر.
اگر اینطور است، از SSH یا cPanel File Manager استفاده کنید تا آنها را یکی یکی به عقب برگردانید تا زمانی که متوجه شوید چه چیزی باعث مشکل شده است.
اگر در اتصال به SSH با مشکل مواجه شدید، این راهنما را بخوانید.
4. از phpMyAdmin استفاده کنید – سخت ترین
در نهایت، می توانید از phpMyAdmin از cPanel برای غیرفعال کردن همه افزونه ها استفاده کنید تا بتوانید یک بار دیگر وارد WP-admin شوید.
همه از روت کردن در پایگاه داده خود راحت نیستند، بنابراین ما این روش را برای آخر رها کردیم.
اگر با آن موافق نیستید، در اینجا نحوه انجام آن آورده شده است.
- وارد شدن سی پنل و باز کنید phpMyAdmin که در پایگاه داده بخش
- انتخاب کنید گزینه های wp جدول در پایگاه داده وردپرس شما
- پیدا می کنم active_plugins و روی خط دوبار کلیک کنید
- تغییر دادن option_value به a:0:{} و ضربه می زند وارد برای تغییر آن
اکنون همه افزونه های وب سایت خود را غیرفعال کرده اید.
می توانید مانند تصویر بالا کدهای زیادی در option_value داشته باشید. همه چیز را به کنار حذف کنید a:0:{} و Enter را فشار دهید تا تغییر انجام شود.
مانند قبل، WP-admin را آزمایش کنید تا مطمئن شوید که کار می کند و راه شما را از طریق فعال کردن مجدد افزونه ها با استفاده از آن به کار می گیرد پلاگین ها منو در داشبورد وردپرس
یکی یکی فعال کنید و لاگین را دوباره تست کنید تا مطمئن شوید کار می کند.
پس از توقف کار، آخرین افزونه ای را که استفاده کرده اید غیرفعال کنید زیرا احتمالاً مقصر آن است.
اگر پلاگینی نباشد که دسترسی شما به WP-admin را مسدود کند چه؟
در ابتدا گفتیم که افزونه ها رایج ترین دلیل عدم دسترسی به WP-admin هستند.
اما آنها تنها دلیل نیستند.
اگر تمام مراحل بالا را دنبال کنید و هنوز به WP-admin دسترسی ندارید، چه کاری می توانید انجام دهید؟
ابتدا پیام های خطا را بررسی کنید. از دست دادن دسترسی به WP-admin یکی از معدود خطاهای وردپرس است که به شما نمی گوید مشکلی وجود دارد.
به طور معمول، پیامی مانند «به طور خلاصه برای تعمیر و نگهداری برنامهریزیشده در دسترس نیست. یک دقیقه دیگر دوباره بررسی کنید. یا “تعداد زیاد برای ورود به سیستم یا “خطای تجزیه: خطای نحوی، غیرمنتظره “؛”.
اگر چنین پیامی را مشاهده کردید، به دنبال آن راه حل خاص باشید و مشکل را برطرف کنید.
اگر هیچ پیام خطایی نمی بینید، همچنان گزینه هایی دارید.
ابتدا سایت خود را برای ویروس ها و بدافزارها بررسی کنید.

اگر به سی پنل دسترسی دارید و هاست شما یک برنامه آنتی ویروس ارائه می دهد، وارد سی پنل شوید و فایل های خود را اسکن کنید.
اگر اسکنر ندارید، می توانید از میزبان خود بخواهید که از طرف شما اسکن کند. خیلی به برنامه هاست و هاست شما بستگی دارد.
سپس می توانید یک سایت ذخیره شده در حافظه پنهان ذخیره شده به عنوان یک سایت مرحله بندی را به یک سایت فعال تغییر دهید.
شما بین استیجینگ و لایو از سی پنل جابهجا خواهید شد، اما برای کار کردن باید یک کپی از وبسایت خود داشته باشید.
آخرین گزینه شما این است که از میزبان وب خود بخواهید وب سایت شما را از یک نسخه پشتیبان بازیابی کند.
حتی اگر از یک افزونه پشتیبان در سایت خود استفاده می کنید، اگر نتوانید وارد شوید نمی توانید به آن دسترسی پیدا کنید، بنابراین ممکن است به کمک متخصص نیاز داشته باشید.
اینجاست که واقعاً مزایای کار با یک هاست با کیفیت را احساس خواهید کرد!
وقتی قفل هستید به WP-admin دسترسی پیدا کنید
اگرچه ممکن است در اولین مواجهه با این مشکل یک عنصر وحشت وجود داشته باشد، دسترسی نداشتن به WP-admin دلیلی که در ابتدا فکر می کردید نیست.
با چند تکنیک ساده، می توانید افزونه ناموفق را غیرفعال کنید (چون معمولاً یک افزونه است) و دوباره به وب سایت خود دسترسی پیدا کنید.
توصیه می کنیم از FTP یا cPanel File Manager استفاده کنید زیرا آنها ساده ترین راه برای انتقال فایل ها هستند.
اگر با MySQL، phpMyAdmin یا SSH راحتتر هستید، آنها نیز کار میکنند.