SHET16
English

حل خطای به دلیل داشتن مشکلی جدی افزونه فعال نشد

حل خطای به دلیل داشتن مشکلی جدی افزونه فعال نشد

سلام دوستان! قبلاً درباره دلایل نصب نشدن افزونه وردپرس مفصل حرف زدیم، ولی یه خطای خاص هست که تقریباً هر کسی که با وردپرس کار کرده حداقل یک بار کارش رو کشیده به اونجا: خطای «به دلیل داشتن مشکلی جدی افزونه فعال نشد.»

معمولاً هم درست همون لحظه‌ای پیدا میشه که دارید یه افزونه رو نصب می‌کنید و انتظار دارید همه‌چی روون پیش بره. یهو وردپرس می‌زنه رو ترمز و این پیام رو می‌کوبه تو صورتتون. حل کردنش هم راستش همیشه اون‌قدرها که فکر می‌کنید سرراست نیست.

تو این مقاله می‌خوایم قدم‌به‌قدم بریم سراغش و راه‌های مختلفش رو با هم امتحان کنیم تا بالاخره از شرش خلاص شید.

این خطا چیست؟

ببینید، اول یه چیز رو بگم که خیالتون راحت شه: این خطا در واقع داره ازتون محافظت می‌کنه. جدی میگم.

وردپرس یه سیستم تشخیص خطا داره که وقتی می‌بینه افزونه‌ای که دارید فعال می‌کنید یه مشکل جدی داره، جلوی فعال شدنش رو می‌گیره. خب اگه این سیستم نبود چی می‌شد؟ اون افزونه خراب فعال می‌شد و کل سایتتون با یه خطای ۵۰۰ می‌رفت رو هوا و دیگه حتی به پیشخوانتون هم دسترسی نداشتید.

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

راستش رو بخواید این خطا یه دلیل ثابت نداره و نمی‌شه یه نسخه واحد براش پیچید. ولی نگران نباشید، دلایل اصلیش محدوده و ما همه‌شون رو یکی‌یکی می‌ریم جلو.

راهنمای گام به گام حل مشکل

حب حالا رسیدیم به حل مشکل “به دلیل داشتن مشکلی جدی افزونه فعال نشد” بزنید بریم تا حلش کنیم:

۱. عدم سازگاری افزونه با نسخه PHP شما

تجربه بهم میگه بیشتر خطاهای وردپرس ته‌ماجراشون یه سر و کله‌ای با نسخه PHP دارن. پس اولین کاری که می‌کنید اینه که برید سراغ نسخه PHP هاستتون.

از توی cPanel یا پنل هاستتون می‌تونید نسخه PHP رو عوض کنید. کاری که پیشنهاد می‌کنم اینه: چند تا نسخه مختلف رو تست کنید و ببینید با کدوم افزونه فعال میشه. معمولاً هم نسخه‌های نسبتاً به‌روزتر با اکثر قالب‌ها و افزونه‌ها سازگارن.

تعویض نسخه php
تعویض نسخه php

یه قانون کلی هم هست: تا جایی که می‌تونید PHP رو به آخرین نسخه پایدارش آپدیت نگه دارید. البته خیالتون راحت، تو نسخه‌های جدید وردپرس اگه PHP‌تون قدیمی باشه، خود وردپرس بهتون تذکر میده و نمی‌ذاره سرگردون بمونید.

۲. تداخل با سایر افزونه‌ها (شاید هم قالب)

این یکی خیلی شایعه. اگه موقع فعال کردن با یه پیام deprecated روبه‌رو شدید، یعنی احتمالاً یکی از توابع این افزونه، قبلاً توسط یه افزونه دیگه استفاده شده و حالا دو تاشون سر یه چیز دعوا دارن.

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

راستش تو نصف مواقع، ریشه‌ی این خطا دقیقاً همینه؛ یه تداخل ساده.

۳. آپدیت نبودن وردپرس

گاهی هسته‌ی خود وردپرس یه جای کارش لنگ می‌زنه و همین باعث این دردسر میشه. کاری که باید بکنید ساده‌ست: یه بار وردپرس رو آپدیت کنید.

حتی اگه فکر می‌کنید روی آخرین نسخه‌اید، بازم پیشنهاد می‌کنم یه بار به‌صورت دستی آپدیتش کنید. این کار مثل یه ری‌فرش کامل عمل می‌کنه و فایل‌های احتمالاً خراب هسته رو با نسخه‌ی سالم عوض می‌کنه. خیلی وقتا همین یه حرکت ساده مشکل رو حل می‌کنه.

۴. فعال‌سازی خطایابی وردپرس(مهمترین)

خب رسیدیم به جایی که اگه هیچ‌کدوم از بالایی‌ها جواب نداد، این قطعاً جواب میده. چون این دیگه حدس و گمان نیست؛ اینجا خود وردپرس دقیقاً بهتون میگه مشکل از کجاست.

کاری که می‌کنه اینه که خطاها رو به‌صورت log براتون ثبت می‌کنه، و تو اون گزارش دقیقاً می‌بینید کدوم فایل و کدوم خط کد داره مشکل ایجاد می‌کنه. یعنی به جای اینکه چشم بسته دنبال مقصر بگردید، آدرس دقیقش رو می‌گیرید.

چون این بخش خودش یه کم کار داره و باید درست انجام بشه، جداگانه توی مقاله‌ی فعال‌سازی خطایابی وردپرس قدم‌به‌قدم توضیحش دادیم. حتماً یه سر بهش بزنید و راهش بندازید؛ ارزششو داره.

جمع‌بندی

خب دیدید؟ این خطا اون‌قدرها هم که اولش ترسناک بود نیست. خلاصه‌ی کل ماجرا اینه که چهار تا چیز رو به ترتیب چک می‌کنید: نسخه PHP، تداخل افزونه‌ها و قالب، به‌روز بودن وردپرس، و آخر سر هم فعال کردن خطایابی برای اینکه ریشه‌ی دقیق مشکل رو پیدا کنید.

معمولاً یکی از همین‌ها گره‌ی کار رو باز می‌کنه. اگه بازم گیر کردید، بیاید پایین تو کامنت‌ها بنویسید تا با هم حلش کنیم.

سوالات متداول

این خطا به سایتم آسیب می‌زنه؟

نه، برعکس. این خطا در واقع جلوی آسیب رو می‌گیره و نمی‌ذاره افزونه‌ی خراب فعال بشه و سایتتون رو از دسترس خارج کنه.

بهترین نسخه PHP برای وردپرس چیه؟

یه قانون کلی: تا جای ممکن آخرین نسخه‌ی پایدار PHP رو استفاده کنید. ولی اگه به مشکل خوردید، چند نسخه رو تست کنید و ببینید افزونه‌هاتون و قالبتون با کدوم بهتر کنار میان.

افزونه‌ها رو یکی‌یکی غیرفعال کردم ولی چیزی پیدا نکردم. حالا چی؟

احتمالاً مشکل از قالبتونه یا از خود افزونه‌ای که دارید نصب می‌کنید. یه قالب پیش‌فرض وردپرس رو فعال کنید و دوباره امتحان کنید؛ اگه بازم نشد، برید سراغ خطایابی وردپرس تا ریشه‌ی دقیقش رو ببینید.

فرق این خطا با خطای ۵۰۰ چیه؟

خطای ۵۰۰ یعنی سایتتون کلاً از دسترس خارج شده. ولی این خطا قبل از اینکه کار به اونجا برسه جلوی افزونه‌ی مشکل‌دار رو می‌گیره، پس هنوز به سایت و پیشخوانتون دسترسی دارید.

نظر شما در این مورد چیه؟

  1. U346582۱۱ آذر ۱۴۰۳

    مشکل اصلی قالب اهوراست
    چون من قالب رو تغییر دادم درست شد

    • تیم پشتیبانیتیم پشتیبانی۱۲ آذر ۱۴۰۳

      درود
      لطفا به بخش پشتیبانی سایت تیکت ارسال کنید تا تیم پشتیبانی مشکلی که میفرمایید رو بررسی کنند

  2. U345697۱۲ خرداد ۱۴۰۳

    دم شما گرممممممممممممممم فقط تغییر php حل شد

  3. U343999۲۰ اردیبهشت ۱۴۰۳

    من افزونه المنتور پرو رو خریداری کردم و میخوام روی لوکال هاست باهاش کارکنم وقتی میخوام فعالش کنم به ارور : به‌دلیل داشتن مشکلی جدی افزونه فعال نشد. بر میخورم باید چیکار کنم ؟

  4. U323851۱۱ اردیبهشت ۱۴۰۳

    هنگامی که قالب اهورا نصب میکنم امکان اپدیت یا نصب وفعال سازی افزونه ها رو ورد پرس به من نمیدهو خطا میده
    قالب های دیگه ک نصب می کنم این مشکل پیش نمیاد

    • تیم پشتیبانیتیم پشتیبانی۱۲ اردیبهشت ۱۴۰۳

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

  5. U332778۵ دی ۱۴۰۲

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

  6. U317638۱۷ مهر ۱۴۰۱

    ایا روی قالب های رایگان المنتور نصب می‌شود

گفتگو با تیم فروشسلام! دنبال پاسخ برای سوالات خود هستید؟ ما اینجا آماده کمک به شما هستیم...

در حال بارگذاری مقالات...

پشتیبانگفتگو با تیم فروش
پشتیبانگفتگو با تیم فروش در حال حاضر آفلاین هستیم. لطفاً پیام بگذارید تا در اولین فرصت پاسخ دهیم. آفلاین

در حال بارگذاری...

سوالی درباره محصولات سایت دارید؟از ما بپرسید.