برطرف نمودن خطای مسیردهی جوملا 1.5 در PHP نسخه 4
از دانشنامه جوملا فارسی - مامبو فارسی
محتویات
مقدمه
پس از اینکه جوملا (1.5) را نصب میکنید و پس از لود شدن صفحه اصلی، گاهی اوقات پیش میآید که در هنگام لود شدن صفحات دیگر جوملا خطای زیر ظاهر میشود:
Warning: cannot yet handle MBCS in html_entity_decode()! in /home/aaeftui/public_html/libraries/joomla/application/pathway.php on line 209
دلیل این خطا به خاطر اینست که از نسخهی 4 PHP استفاده میکنید.
در جوملا 1.5.15 تغییراتی در فایل pathway.php ایجاد شده که فقط با نسخهی جدید PHP سازگاری دارد.
راه حل
دو راه برای حل این مشکل دارید:
روش اول
نسخهی PHP سروری که جوملا را روی آن نصب کردهاید به نسخه بالاتری از PHP ارتقاء دهید.
روش دوم
اگر راه اول برای شما مقدور نبود در فایل pathway.php خط 209 عبارت زیر رو پیدا کنید: (جوملای نسخه 1.5.15)
$item->name = html_entity_decode($name, ENT_COMPAT, 'UTF-8');
و عبارت زیر را جایگزین آن نمایید:
$item->name = html_entity_decode($name);
استفاده از مطالب دانشنامه جوملا فارسی - مامبو فارسی با ذکر منبع ( دانشنامه جوملا فارسی ) و لینک مستقیم به http://docs.joomlafarsi.com بلامانع است.
|