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

15

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

وردپرسی های عزیز، حتما بارها پیش آمده که بعد از یک به روز رسانی، یک تغییر ساده، و یا اضافه کردن چند پلاگین، یک دفعه به صفحه ی سفید معروف وردپرس برخورد کنید (white screen of death) و یا به هر دلیلی هیچ دسترسی ای به ناحیه مدیریت وردپرس نداشته باشید. حالا تصور کنید در این حالت ندانید که مشکل از کجاست و نیاز داشته باشید که همه ی افزونه هایتان را غیر فعال کنید. اما سوال اینجاست که بدون دسترسی به مدیریت، چطور میتوان چنین کاری را انجام داد؟

در این مقاله ی نسبتا کوتاه دو شیوه ی ساده را به شما آموزش میدهیم که به انتخاب خودتان و بر حسب شرایط، با کمک هر یک از آنها میتوانید به سادگی همه ی افزونه هایتان را به صورت یکجا غیر فعال کنید. روش اولی که به شما یاد میدهیم از طریق FTP و روش دوم از طریق phpMyAdmin است. با ما همراه باشید.

غیر فعال کردن همه افزونه های وردپرس از طریق دیتابیس با استفاده از phpMyAdmin

روشی که کمی سخت تر است را گذاشته ایم برای اول کار. پیش از هر چیز از با نحوه ی کار phpMyAdmin آشنا نیستید، مقاله ی آموزشی مسترکد را در این زمینه مطالعه کنید.
برای غیر فعال کردن افزونه ها از طریق دیتابیس، ابتدا از طریق phpMyAdmin به دیتابیس وردپرس خود بروید و سپس وارد جدول wp_options شوید. (همانطور که قبلا هم گفتیم، پیشوند جدول شما ممکن است wp_ نباشد، بنابراین نگذارید این پیشوند شما را دچار سردرگمی کند)
در جدول wp_options فیلد active_plugins را پیدا کنید. حالا باید مقدار این فیلد را ویرایش کرده و آن را بر روی :

قرار دهید.
با این روش توانستید از طریق دیتابیس، همه ی افزونه های خود را غیر فعال کنید.

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

برای انجام این روش، هم میتوانید از یک نرم افزار FTP استفاده کنید و هم اینکه مستقیما فایل منیجر هاستتان را مورد استفاده قرار دهید. به هر حال اگر به دنبال نرم افزار FTP میگردید، مسترکد FileZilla را به شما پیشنهاد میکند.
از طریق نرم افزار FTP یا فایل منیجر خود به فولدر wp-content بروید. در اینجا فولدری با نام plugins مشاهده خواهید کرد. تنها کاری که در اینجا لازم است انجام دهید این است که نام فولدر را به نام دیگری تغییر دهید. هر نامی که انتخاب میکنید مهم نیست، مثلا میتوانید نام فولدر را به deactivated-plugins تغییر دهید.

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

هر دوی این روش ها خوب هستند و اینکه کدام یک را انتخاب میکنید کاملا به راحتی خود شما بستگی دارد. اما به طور کلی انجام روش دوم ممکن است برای عموم افراد و خصوصا کسانی که با دیتابیس سر و کار ندارند ساده تر باشد.

مسترکد امیدوار است که این آموزش کار شما را در عیب یابی وردپرستان ساده تر کرده باشد.

دسترسی آسان به این مطلب لینک کوتاه :
QR Code For:  غیر فعال کردن همه افزونه های وردپرس بدون دسترسی به مدیریت

شاید از اینها هم خوشتان بیاید!
15 دیدگاه
  1. saleh می گوید

    اقا سلام من پلاگین ها رو هم غیر فعال کردن ولی بازم نمیتونم وارد صفحه مدیریتم بشم به نظر شما مشکل کجاست. یا علی

    1. MrCode می گوید

      سلام.
      در این حالت بهترین کار این هست که لاگ خطای هاستتون رو چک کنید و ببینید در هنگام ورود به مدیریت چه خطایی توی لاگ ثبت میشه و بر اساس اون اقدام کنید.

      1. saleh می گوید

        ممنون از پاسختون ولی می خواستم ببینم این لاگ ها رو از کجا می تونم ببینم
        یا علی

      2. MrCode می گوید

        بستگی به نوع کنترل پنلتون داره و حالتی که وردپرس داره لاگ ایجاد میکنه.

        به عنوان مثال اگر از سی پنل استفاده میکنید میتونید به دو طریق عمل کنید، اول اینکه بعد از ورود به کنترل پنل هاست روی آیکن مربوط به Error log کلیک کنید و دوم اینکه در محل نصب سایتتون به دنبال فایل error_log بگردید و محتواش رو نگاه کنید. فرقی نمیکنه با کدوم روش.
        یا مثلا در دایرکت ادمین میتونید به بخش summary and statistics مراجعه کنید و 100 خط آخر لاگ خطا رو بخونید.
        یا در اینترورکس به سادگی میتونید در بخش logs تمامی لاگ های موجود رو مشاهده و بررسی کنید.

        بنابراین بر حسب کنترل پنل یکی از روش های بالا رو انجام بدید تا ببینید که خطای پیش اومده چی هست که بتونید برطرفش کنید.

  2. bahaneh می گوید

    سلام من مشکلم اینه که هم صفحه مدیریت وهم سایت صفحه اش سفیده وبدتر از اون اینکه نمیدونم توی کدوم هاست ثبت شده سایتم.کلا تمام صفحات سفیده وچیزی رو نشون نمیده اینم ادرسشwww.nightlow.ir.اگه جواب بدین ممنون میشم

    1. MrCode می گوید

      سلام
      اگر به هاستتون دسترسی ندارید کاری نمیشه براتون انجام داد.
      پیش از هر چیز باید به هاستتون دسترسی پیدا کنید.
      میتونید دی ان اس های سایتتون رو بررسی کنید و یا یک پینگ از سایت بگیرید ببینید آی پی ای که بر میگردونه مطعلق به کدوم شرکت هاستینگ هست تا هاستتون رو پیدا کنید.

  3. ساشا نصیری می گوید

    حاجی ما بخوایم همه افزونه ها غیرفعال بشند اما نه اون غیرفعال اصلی! خب غیرفعال بشند تنظیماتشون میپره! بخوایم نام فولدر رو تغییر بدیم ولی برگشت دادیم همون وضعیت قبلیو داشته باشند مثه مای بی بی ، این روش چیزی سراغ ندارید؟

    1. MrCode می گوید

      غیر فعال کردن افزونه ها در 99 درصد موارد هیچگونه تغییری در تنظیمات اونها ایجاد نمیکنه و اکثرا افزونه ها پس از فعال شدن مجدد کلیه ی تنظیماتشون رو در خودشون دارن.
      به عنوان مثال بنده بارها دیدم که افزونه ی ووکامرس حتی پس از پاک شدن و نصب مجدد باز هم تنظیماتش رو نگه داشته بوده! (یا نمونه ی دیگه statsurfer)
      دقیقا نمیدونم این مسئله به چه چیزی بستگی داره ولی این تجربه ای هست که بنده داشتم.

  4. farshid می گوید

    سلام من 1 قالب دانلود کردم که توی سایت های دیگه پولی بود .
    بعد از فعال کردن قالب مشکلی پیش نیومد
    وقتی افزونه های مورد نیاز قالب رو که در بالای ووردپرس قالب نیاز به نصب اونها داشت نصب کردم
    دیدم سایت به کما رفت . بعد از ساعتی از کما در می اومد . با کوچکترین تغییر دوباره هنگ میکرد و خطای
    (خطا در برقراری ارتباط با پایگاه داده) میداد
    چند بار ووردپرس پاک و دوباره نصب کردم بازم در همون قسمت به مسکل خوردم
    فکر میکردم مشکل از طرف هاست و دیتابیس هست . دیتابیس پاک کردم و دوباره ساختم
    دوباره در قسمت نصب افزونه ووکامپرس و فرم7 و………همون مشکل پیش اومد
    با دیدن این پست فهمیدم مشکل من رو خیلی ها دارن و هاست من مشکلی نداره
    از طرف هاست افزونهای نصبی رو پاک کردم اما درست نشد و خطا همچنان نمایان بود
    برای پاک شدن کامل افزونها از phpmyadmin اقدام کردم به امید خدا جواب بده ……..
    توضیح دادم کامل تا کسانی که مشکل من رو دارن راه رو اشتباهی نرن

  5. نسیم می گوید

    اقااا مرسی ممنون عااالی بود

  6. ali می گوید

    وردپرس را به روز کردم مشکل صفحه سفیدپیش اومد با روش تغییرنام پلاگین ها که توضیح دادین مشکل حل شدبسیار ممنونم

  7. javad می گوید

    اقا واقعا دمت گرم خیلی بهم کمک کرد این مطلب ….. خدا خیرت بده

  8. sinak1023 می گوید

    اقا ای ول…سایتت خیلی عالیه…خیلی مطلب بدرد بخوری بود.

  9. دانلود زیرنویس می گوید

    سلام
    ی پست هم درباره جلوگیری از اسپم با افزونه اکسمیت بزارید مطلب کاملی تو وب نیست

    1. MrCode می گوید

      سلام
      قبلا در سایت درج شده :
      http://mrcode.ir/?p=1182

ارسال پاسخ

آدرس ایمیل شما منتشر نخواهد شد.