При клонировании Joomla 3.8.8 или 3.8.10 появилась ошибка:

Joomla Fatal error: Call to undefined method JApplicationSite::isClient() in /var/www/html/ имя_сайта /plugins/system/logout/logout.php on line 48

Для разных версий может быть ошибка в строке 44, 48, 49 или других. Это не суть важно.

Самое удивительное в этой ситуации, что исходный сайт работал и работает, а клон отказывается запускаться!

Один из сайтов, представляющий из себя интернет-магазин, работает с компонентом JoomShopping. Оказалось, что атрибуты нельзя добавлять бесконечно. Решение было найдено!

При создании резервной копии одного из сайтов, работающего на Joomla 3.4, случайно заметил, что файл дампа базы данных резко вырос с привычного 1 Мб до 7 Мб. Это особенно странно, так как сайт не большой, хотя и с хорошей посещаемостью. Оказалось, распухла таблица redirect_links.

Современные поисковые системы выдвигают ряд жестоких требований к веб-сайтам. Среди таких требований обязательное кэширование на стороне клиента. Один из неприятных бонусов - начинают кэшироваться страницы админки. На деле это выглядит чудовищным образом: внесение и сохранение изменений приводит к откату на предыдущую версию страницы! 

Пусть требуется включить кэширование в браузерах пользователей, однако по SSH доступа к хостингу нет. Можно воспользоваться доступом по ftp.

Если нет доступа к тонкой настройке хостинга, но есть доступ по ftp к файлу .htaccess можно включить компрессию данных на стороне сервера.

Go to top