2 روش برای غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

سلام دوستان؛
اغلب موارد، در هنگام عیب‌یابی یا در زمان بروز تداخل بین افزونه‌ها، توصیه می‌شود که همه افزونه‌ها را غیرفعال کرده و آن‌ها را یک‌به‌یک مجددا فعال و بررسی کنید.
 بدترین حالت ممکن، زمانی است که به پنل مدیریتی وردپرس دسترسی ندارید! بنابراین نمی‌توانید افزونه‌ها را به‌راحتی غیرفعال کنید. چاره کار چیست؟
در این مقاله 2 روش کاربردی جهت غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس
را باهم بررسی می‌کنیم.

غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

دو روش برای غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس وجود دارد:

  1. از طریق FTP
  2. از طریق phpMyAdmin

غیرفعال کردن افزونه‌ها از طریق FTP

در این روش، به مسیر/ wp-content / رجوع کنید. در داخل پوشه  wp-content، یک پوشه به نام plugins خواهید دید . این محلی است که تمام افزونه‌هایی که در وب‌سایت شما نصب‌ شده را ذخیره می‌کند.
بر روی پوشه plugins کلیک راست کرده و Rename را انتخاب کنید. نام پوشه افزونه را به  “plugins.deactivateتغییر نام دهید. هنگامی‌که این کار را انجام می‌دهید، تمام افزونه‌های شما غیرفعال خواهند شد.

wpcontent-غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

معمولاً وقتی‌که وردپرس از ناحیه مدیریت قفل‌شده است، این روش استفاده می‌شود. اگر عدم ورود به سایت مربوط به افزونه‌ها باشد در زمان غیرفعال کردن افزونه‌ها، باید بتوانید به قسمت مدیریت وردپرس خود وارد شوید.
پس از انجام این کار و ورود موفق به وردپرس، به مسیر / wp-content / بروید و نام “plugins.deactivate” را به  plugins تغییر دهید. حالا در محیط وردپرس افزونه‌های خود را یکی‌یکی فعال کنید و آن‌ها بررسی کنید. به این صورت متوجه خواهید شد که کدام‌یک از افزونه‌ها مشکل عدم ورود به سایت را ایجاد کرده است.

غیرفعال کردن افزونه‌ها از طریق  phpMyAdmin

روش FTP بسیار ساده است، اما می‌توانید تمام افزونه‌ها را با استفاده از phpMyAdmin نیز غیرفعال کنید.
برای غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس، ابتدا باید به داشبورد میزبانی خود وارد شوید. در این مثال ما داشبورد cPanel را نشان می‌دهیم. داشبورد حساب میزبانی شما ممکن است متفاوت باشد.
بر روی نماد phpMyAdmin زیر بخش پایگاه داده کلیک کنید.

phpmadmin-غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

این کار phpMyAdmin را در یک پنجره مرورگر جدید راه‌اندازی خواهد کرد. سپس باید پایگاه داده وردپرس خود را انتخاب کنید، که در اینجا قادر به مشاهده تمامی جداول پایگاه داده خواهید بود. db-غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

همان‌طور که می‌بینید تمام جداول در پایگاه داده دارای پیشوند WP_ قبل از نام جدول هستند (جداول شما ممکن است یک پیشوند متفاوت داشته باشند.)
بر روی جدول wp_options کلیک کنید. در داخل جدول wp_options  چندین ردیف برای تنظیمات بخش‌های مختلف مشاهده می‌کنید.  گزینه ‘active_plugins’ را پیدا کنید و سپس روی لینک «Edit» کنار آن کلیک کنید.

brows-غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

در صفحه بعد، باید مقدار فیلد option_value را به a:0:{}   تغییر دهید و سپس بر روی دکمه go  کلیک کنید تا تغییرات شما ذخیره شود. (مقدار صفر تنظیم می‌کند که افزونه‌های شما در حالت غیرفعال قرار بگیرد.)

ziro-غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس

در پایان، موفق به غیرفعال کردن افزونه‌ها بدون ورود به پنل وردپرس و با استفاده از phpMyAdmin می‌شوید. اگر یکی از افزونه‌های شما باعث بروز خطا یا تداخل و عدم دسترسی به محیط وردپرس شده باشد، اکنون قادر به ورود به محیط وردپرس خود هستید سپس یکی‌یکی افزونه‌ها را فعال کنید تا به افزونه ناسازگار برسید!

جمع‌بندی 

در بسیاری از موارد و به دلیل ناسازگاری بین افزونه‌ها و خطاهای ناشی از آن قادر به ورود به پنل مدیریتی وردپرس نیستیم. در این هنگام تنها راه پیدا کردن منشأ مشکل، بررسی تک‌تک افزونه‌ها است. دو روش برای غیرفعال سازی افزونه‌ها در هنگام عدم دسترسی به WP-Admin وجود دارد. با غیر فعال سازی افزونه ها، قادر به ورود به محیط وردپرس خود خواهید بود و می‌توانید افزونه ناسازگار را پیدا کنید.

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

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

دوره‌های آموزشی