در حالت عادی ارتقای وبسایت جوملایی از جوملا ۲٫۵ به ۳ و یا نصب افزونه های قدیمی بر روی جوملا ۳ ، باعث پیش آمدن خطای Fatal error: Class ‘JFolder’ not found می شود که در این مطلب کوناه راه حل رفع آن را به شما دوستان عزیز آموزش خواهیم داد.
کد نویسی افزونه ها (کامپوننت ، پلاگین ، ماژول ) برای جوملا ۲٫۵ با جوملا ۳ مقداری تفاوت دارد و در برخی موارد شما با خطایی همانند مثال زیر روبرو میشوید.
Fatal error: Class ‘JFolder’ not found in /components/com_name/headers/header.php on line 67
ارائه راه حل برای رفع خطای ناشی از نصب افزونه های قدیمی جوملا :
۱-از طریق مدیریت فایلها ( file manager ) و یا ftp هاست وب سایت خود به مسیری که در خطا نوشته شده مراجعه کنید و روی فایل مورد نظر رفته و آن را ویرایش نمایید.
۲- همانطور که در مثال بالا مشاهده میکنید خطای پیش آمده مربوط به خط ۶۷ فایل header.php است.
آن خط را پیدا کنید و کد زیر را در بالای آن خط در یک سطر کاملا مجزا وارد نمایید سپس فایل را ذخیره نمایید.
jimport(‘joomla.filesystem.folder’);
در صورت هر گونه سوال در مورد آموزش بالا لطفا از طریق بخش نظرات نظر خود را اعلام نمایید.
موفق و سربلند باشید . سال خوبی را برای شما آرزو مینماییم.