Call to undefined method Date::toMySQL

Joomla error ~ [ wwweb.uz ]

Иногда, при обновлении Joomla или добавлении какого-либо плагина возникает ошибка, которую совсем не ждешь...

Так и у меня получилось однажды, обновил движок на очередную версию Joomla, затем добавил пару плагинов для удобства работы в админ.панели, и ба-бах... при сохранении материала вылетела птичка:

Date-error ~ [ wwweb.uz ]

Первые 10-15 минут беглого поиска в гугл и яндекс вывели аж на libraries/fof/table/table.php, на строку, где дата формируется —

$this->$modified_on = method_exists($date, 'toSql') ? $date->toSql() : $date->toMySQL();

Еще пару советов гугла и яндекса я опробовал, но результата желаемого не добился.

Ковыряние в коде, вещь конечно увлекательная, но не зря в Joomla есть такой параметр «Отладка системы». Вот она-то родимая и вывела меня на нарушителя комфорта.

Отладка системы ~ [ wwweb.uz ]

Оказалось, что плагин ускорения индексации новых материалов Blogping почему-то нарушал мирную работу движка. Вот его-то и пришлось ликвидировать. А индексацией сайта заниматься без его участия.

Т.о., резюмируя всё вышесказанное, анализируйте в первую очередь те модули и плагины, после добавления которых у вас начинаются траблы (проблемы).
Затем, используйте штатные средства движка Joomla, для отладки работы сайта.
Ну, а после, выбирайте, как дальше быть.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *