همانطور که می دانید سیستم مدیریت جوملا در نسخه های بروز خود به خاطر استفاده از جدیدترین نسخه PHP (یعنی ۷٫۰) نیازمند کانفیگ استاندارد سرور جهت اجرای کامل و بدون مشکل خود می باشد.
اگر شما نیز جوملای خود را به جوملای ۳٫۷٫۵ پایدار و ۳٫۸٫۰ و ۳٫۸٫۲ بروزرسانی نموده اید، ممکن است با خطاهای زیر مواجه شده باشید.
JERROR_SORRY Serialization of 'SimpleXMLElement' is not allowed Serialization of 'SimpleXMLElement' is not allowed
راه حل رفع خطا :
به مسیر مقابل public_html/libraries/joomla/cache/controller بروید و فایل callback.php را باز نموده سپس در خط ۱۸۴ عبارت زیر را
$this->cache->store(serialize($data), $id);
به عبارت زیر تغییر دهید
// $this->cache->store(serialize($data), $id);
این روش در چند سایت مورد تست قرار گرفته و بدون هیچ مشکلی انجام شده است. شما همچنین می توانید بجای درآوردن این عبارت به شکل کامنت، آنرا حذف نمایید.
رفع خطای SimpleXMLElement پس از بروزرسانی جوملا
همانطور که شما همراهان همیشگی می دانید :
سیستم مدیریت جوملا در نسخه های بروز خود به خاطر استفاده از جدیدترین نسخه PHP (یعنی ۷٫۰) نیازمند کانفیگ استاندارد سرور جهت اجرای کامل و بدون مشکل خود می باشد.
اگر شما نیز جوملای خود را به جوملای ۳٫۷٫۵ پایدار و ۳٫۸٫۰ و ۳٫۸٫۲ بروزرسانی نموده اید، ممکن است با خطاهای زیر مواجه شده باشید.