سبد خرید
0

No products in the cart.

رفع مشکل خطای The parameter “platforminfo.class” must be defined در جوملا

با توچه به تغییرات اساسی و قابل توجهی که سیستم مدیریت محتوای جوملا در نسخه های بالاتر خود که در حال حاضر سری ۳٫۷ و ۳٫۸ هستند، داشته است. گاهاً در زمان کار با سایت دچار مشکلاتی خواهیم شد. یکی از این خطاهای مشخص واضح خطای زیر است:


که به شکل زیر هم نمایش داده میشود:

علت وقوع:

این خطا در که با اصلاح خطای platforminfo.class مطرح است به علت عدم سازگاری نسخه PHP کانفیگ شده و مورد استفاده بروی سرور شما می باشد. هیچ فرقی هم در لوکال یا هاست واقعی وجود ندارد. اگر نسخه php فعال بروی سرور ورژن ۷ و بالاتر باشد و نسخه جوملای شما و یا افزونه هایی که در قالب کوئیک استارت شما بکارگرفته شده اند با این نسخه از PHP هماهنگی نباشد دچار چنین خطایی در عملکرد سایتتان خواهید شد. که این نکته را باید مورد توجه قرار داد، در زمانی که این خطا بوجود میآید جزو خطاهای مشترکی ست که هم در بخش کاربری و هم در بخش مدیریت رخ نشان داده و عملکرد کلی سایت تان را مختل خواهد کرد!

راه حل: 

برای حل این مسئله بهترین و سهل الوصول ترین کار این است که نسخه PHP خود را به ۵٫۵ یا ۵٫۶ کاهش دهید تا سورس کدهای شما مشکلی با این نسخه نداشته باشند. و یا اگر نیاز دارید که از php 7 استفاده کنید. نمایش خطاهای جوملا را بروی حداکثر قرار دهید و از خطاهای مشخص شده افزونه ای که دچار ایجاد این خطا شده است را بیابید. سپس از طریق دیتابیس و phpmyadmin و جدول مربوطه extensions آنرا غیرفعال کنید.

پست پیشنهادی :  حملات دی داس یا DDoS Attack و راه های مقابله با آن چیست؟

 

امیدواریم که این آموزش برای شما مفید بوده باشد.

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

آواتار
306

از سال 1388 وارد دنیای شگفت انگیز Open Source شدم. دوست دارم که تجارتی که در این مدت آموختم رو در اختیار دوستان خودم قرار بدم.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان