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