رفع خطای Fatal error: Class 'JFolder' not found در جوملا

گاهی اوقات بر اثر نصب افزونه‌های قدیمی بر روی جوملا 3 و یا ارتقای نسخه‌ی 2.5 جوملا به نسخه‌ی 3، خطایی مشابه با مورد زیر دریافت می‌کنید:

Fatal error: Class 'JFolder' not found in /components/com_sample/helpers/helper.php on line 127

راه حل
برای رفع مشکل، شما می توانید از یکی از 3 روش زیر استفاده کنید:


روش اول: به مسیر مندرج در متن خطا مراجعه و فایل helper.php را جهت ویرایش باز کرده و دو مرحله زیر را دنبال کنید:

1- به خط ذکر شده در متن خطا (در مثال ما: 127) مراجعه و سپس یک خط قبل از آن، متن زیر را وارد کنید. (در مثال ما متن زیر در خط 126 قرار میگیرد)

jimport('joomla.filesystem.folder');

2- فایل را جهت اعمال تغییرات ذخیره نمایید.


روش دوم: به فایل listing.php واقع در مسیر components > com_osproperty > classes > listing.php مراجعه و عبارت زیر را بیابید:

Folder::exists(...

حال عبارت بالا را به شکل زیر تغییر دهید:

JFolder::exists(...


روش سوم: مطمئن شوید که GD library در هاست شما فعال باشد. غیرفعال بودن این Extension یکی از علت‌های اصلی وقوع این خطا است.

تمامی هاست‌های HiSupport به GD lib مجهز می‌باشند. 
  • جوملا!, جوملا فارسی, رفع خطای Fatal error
  • 0 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

رفع مشکل خطای XMLHttpRequest cannot load. No 'Access-Control-Allow-Origin' header is present on the requested resource. در جوملا

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

عدم آپلود تصاویر در جوملا

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

رفع خطای XMLS file missing in the package

گاها در هنگام نصب افزونه، ماژول، کامپوننت و قالب جدید برای جوملا با خطای زیر مواجه می‌شوید:...

رفع خطای MySQL server has gone away

در برخی اوقات که قصد نصب Extensionهای سنگین و پرحجم دارید، با خطایی مشابه مورد زیر مواجه می‌شوید:...

رفع خطای DateTime::__construct(): Failed to parse time string در جوملا

گاهی اوقات در بخش‌های مختلف جوملا و اکثراً در افزونه‌های جانبی مثل k2 (کی۲)، Zoo (زو) خطای زیر...