آموزش رفع خطا “به دلیل وجود مشکلی جدی افزونه فعال نشد “
- آموزش • اخبار وردپرس
- ۱۴ مرداد ۱۴۰۲
- 2,588 بازدید
افزونه ها ، یکی از اجزاء اصلی و مهم وبسایت رو تشکیل میدن . شما قطعا توی وبسایت تون یکی دوتا افزونه رو دارید ! پس بیاید راجب این بحث کنیم که اگر در روند نصب یک افزونه به مشکل بخوریم ، چه اتفاقی میوفته ! چکار باید بکنیم تا بتونیم رفعش کنیم (راه های رفع خطا ) . همچنین برای برخی از دوستان سوال پیش میاد که چرا برخی خطاها در اجرای این روند به وجود می آیند .
به هر حال ، ماهم اینجاییم تا بهتون آموزش بدیم چطوری باعث رفع خطاهای این چنینی بشید و به راحتی افزونه های خود را نصب کنید . برای کسب اطلاعات بیشتر ، حتما وبیت رو تا انتهای این پست همراهی کنید . چنانچه این مقاله رو مهم و ضروری میدونید ، برای دوستان و همکاران تون هم ارسال کنید تا اونها هم این مقاله رو مطالعه کنند .
آنچه در این پست میخوانید
علت رخ دادن این خطا ” به دلیل داشتن مشکلی جدی افزونه فعال نشد “
توی پلت فرم سیستم مدیریت محتوای وردپرس ، اگر تجربه طراحی وبسایت رو باهاش داشتید ! میدونید که هر مشکل وردپرس ممکنه به دلایل بسیاری رخ داده باشد. در وبسایت های غیر وردپرسی معمولا این دلایل یا کمترن و یا واضح ترن ! اما توی وردپرس زمانی که به مشکلی میخورید ، اول باید مشکل خطایی که به آن برخوردید رو پیدا کنید و سپس برای حل آن مشکل اقدام کنید . ما هم سناریوهایی رو به شما برای رفع خطای ذکر شده ارائه داده ایم . همچنین به این هم دقت کنید که اگر این سیستم تشخیص و رفع خطا در وردپرس وجود نداشت، عملا سایت شما با خطای ۵۰۰ مواجه میشد.
1 – تداخل با دیگر افزونهها (در برخی موارد ، تداخل و ناسازگاری افزونه ها با قالب)
اکثر مشکلات و خطاهایی که مرتبط با افزونه ها هستند و در وردپرس میبینیم ، به دلیل ناسازگاری و اختلال در افزونه ها رخ میدهند . وقتی با خطای deprecated مواجه شدید یعنی یکی از توابع افزونه شما قبلا روی افزونه دیگری استفاده شده. برای اطلاع از این داستان ، حالا باید افزونههای وبسایت تون رو یکی یکی غیر فعال کنید و بررسی کنید که با کدام افزونه یا شاید هم قالب سایت شما تداخل دارد. معمولا در ۵۰ درصد مواقع مشکل خطای به دلیل داشتن مشکلی جدی افزونه فعال نشد. به همین دلیل است. در قسمت بعدی به طول کامل شرح دادیم که چطوری باید افزونه مشکل دار را پیدا کرد .
چگونه افزونهای که ایجاد مشکل کرده را پیدا و رفع خطا کنیم ؟
پس از اینکه متوجه اختلال افزونه ها شدید ، باید به پیدا کردن افزونه مشکل دار بپردازید . پس در اولین گام باید محتوایی که افزونه شما قراره در سایت نمایش بده را بررسی کنید و ببینید که کجای کار مشکل داره . پس شناسایی اقدام به برطرف کردن اون کنید. اما برای اینکه سریع تر بتونید تا ریشه مشکل را پیدا کنید سعی کنید همیشه بعد از نصب افزونه و یا قالب وردپرس یکبار دیباگ وردپرس را فعال کنید تا اگر خطایی در سایت و پیشخوان وردپرس هست اونو مشاهده کنید.
آموزش فعال کردن دیباگ وردپرس برای رفع خطا
دیباگ وردپرس به شما کمک میکنه که سریع تر مشکل سایت خود را اعم از ( اختلال افزونه ها و… ) پیدا کنید. گاهی اوقات حالت دیباگ سایت شما غیرفعال است ولی سایت بدون هیچ مشکلی کار میکنه . اما به محض فعال کردنش میبینیم که خطاهایی رو بهمون نشون میده ولی در ظاهر مشکلی در سایت نیست. اگر نمیدانید که چطوری باید این حالت رو فعال کرد این مقاله رو مطالعه کنید .
در این مقاله متوجه میشوید که برای فعال سازی حالت دیباگ وردپرس ابتدا باید وارد هاست خود شده و سپس به مسیر File Manager هاست خود مراجعه کنید. بعد از اینکه وارد مدیریت فایل هاست شدید به مسیر public_html مراجعه کرده و به دنبال فایلی با عنوان wp-config.php بگردید که در کنار پوشهها و سایر فایلهای وردپرس قرار دارد. در این پوشه باید کد زیر را از حالت false به حالت True قرار دهید .
define( 'WP_DEBUG', true );
2 -برای رفع خطا نسخه PHP تون رو بروزرسانی کنید !
حتما سعی کنید که نسخه وردپرس ، پی اچ پی و قالب تون رو چک کنید . معمولا نسخه 7.3 PHP با تمام قالبها و افزونههای وردپرسی سازگار است. در هر صورت سعی کنید که همیشه PHP را به آخرین نسخه بروز کنید. البته در نسخه جدید وردپرس، بصورت خودکار در صورت قدیمی بودن نسخه پی اچ پی خطایی به شما نمایش داده خواهد شد.
3 – آپدیت نبودن وردپرس برای رفع خطا
در برخی موارد ، همینطور که در بالاتر گفتم ، ممکنه که استه وردپرس شما با مشکل مواجه شده باشد. برای حل این مشکل و رفع خطا ، حتما وردپرس را یکبار آپدیت کنید. حتی اگر وردپرس شما به آخرین نسخه آپدیت شده برای فرش بودن سایت بهتر است یکبار دیگر بصورت دستی آپدیت کنید. اگر باز هم این مشکل رو داشتید ، حتما حالت تست دیباگینگ یا خطایابی رو در وردپرس فعال کنید تا مشکلات رفع شوند .
نکته ایی حائز اهمیت رو باید ذکر کنم ! و آن هم آپدیت بودن وردپرسه . سعی کنید همیشه همیشه نسخه وردپرس سایت تون رو آپدیت نگه دارید . همانطور که میدانید ، سایت های وردپرسی تحت شرایطی ، میتوانند نفوذپذیری بالایی داشته باشند . پیشنهاد میکنم که برای جلوگیری از این قضیه ، حتما سایت خود را بروز نگه دارید.
یادمه که در یک پروژه ایی که دریافت کرده بودم ( قرار بود سایت توسعه پیدا کنه و یک سری قابلیت به آن اضافه شود )، سایت کارفرما آپدیت نبود ! تقریبا میشه گفت که ورژن سایتش 4 وخورده ایی بود . در حالی که نسخه بروز وردپرس اون موقع 5.7 بود . (البته اینم بگم که اون سایت دچار مشکلات خیلی زیادی میشد! تا اینکه بلاخره اون رو آپدیت کردیم .)
جمع بندی :
از عنوان مقاله ، میتونید بفهمید که راجب رفع خطای ” به دلیل داشتن مشکلی جدی افزونه فعال نشد ” قراره صحبت کنیم . بعدش با یکم چاشنی تجربه و حرفه ایی که در وردپرس داریم ، گفتیم که خطایابی یا همون دیباگ کردن در وردپرس یک مقدار متفاوت و سخت تر هست . یعنی اگر بخواهید یک مشکل رو رفع کنید ، باید ابتدا دلایل آن را پیدا کنید .
سپس اون رو رفع کنید .(با راه های رفع خطا ) در نهایت اومدیم و روش های رفع این خطا صحبت کردیم . همچنین دلایلی که باعث بروز این خطا شدن رو شرح دادیم تا بتونید به راحتی مشکل خودتون رو رفع کنید . اگر سوالی داشتید ، میتوانید از قسمت نظرات کاربران با ما به اشتراک بگذارید .