مرکز آموزش

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

  • جوملا فارسی, جوملا!, Joomla, Date Time parse error
  • 1

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

DateTime::__construct(): Failed to parse time string

 
راه حل
برای حل این مشکل، سه روش را به شما پیشنهاد می‌کنیم.

روش اول: این خطا که عموماً در بخش افزونه‌های جانبی ایجاد می‌شود، با دانلود نسخه‌ی فارسی آن افزونه‌ها که دارای تاریخ شمسی هستند قابل رفع است.

اگر در بخش‌های دیگر جوملا این خطا را مشاهده کردید بهتر است از دو روش دیگر استفاده کنید:


روش دوم:
از به‌روز بودن نسخه‌ی جوملای خود اطمینان حاصل فرمایید.

1- به مسیر افزونه‌ها > گزینه‌ی مدیریت > گزینه‌ی بروز رسانی در مدیریت جوملا مراجعه کنید.

2- بر روی گزینه‌ی پاکسازی کلیک کنید.

3- بر روی گزینه‌ی جستجوی نسخه‌های بروز رسانی کلیک نمایید.

4- گزینه‌ی زبان فارسی (fa-IR) برای شما به نمایش در می‌آید. آن‌ را انتخاب و بر روی گزینه بروز رسانی کلیک کنید.


روش سوم: تغییر در کدها

به مسیر ذکر شده در متن خطای زیر مراجعه کنید:

Replace in libraries/joomla/filesystem/folder.php line 260

کد زیر را یافته

__METHOD__ . ': ' . JText::_('JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY'), 'Path: ' . $path, JLog::WARNING, 'jerror'

و آن را با کد

__METHOD__ . ': ' . JText::_('JLIB_FILESYSTEM_ERROR_COULD_NOT_CREATE_DIRECTORY'). ' Path: ' . $path, JLog::WARNING, 'jerror'

جایگزین کنید.

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟