Joomla
Полезные советы при создании сайтов в CMS Joomla.
На одном из сайтов столкнулась с проблемой при стандартном обновлении с версии 2.5 на версию 3.х - "ERROR: The archive file corrupt, truncated or drchive parts are missing".

При скачивании архив Джумлы поверждается и не устанавливается нормально. Что с этим можно сделать?

Пришлось столкнуться с такой ситуацией, что после обновления с версии 2.5 на 3.х с ранее установленным шаблоном перестали выводиться в статьях и в блоге метки.

Проблема оказалась в устаревшем шаблоне, в котором эти метки даже не вызываются. Если два способа решения такой ситуации:

Внезапно (хотя я с сайтом ничего не делала) - получилась белая страница и надпись:
Fatal error: Class 'JError' not found ...

С главной страницы: Fatal error: Class 'JError' not found in .../includes/framework.php on line 42
С админки: Fatal error: Class 'JError' not found in .../administrator/includes/framework.php on line 35

В этой строке в обоих файлах: JError::$legacy = true;

Помогла перезапись папки libraries из бекапа сайта.

В связи с тем, что поддержка Джумлы 2.5 закончилась примерно к концу 2014 года, пришло время переходить на новую версию - 3.х. Прошлый переход с Joomla 1.5 на 2.5 проходил с помощью программмы специального бесплатного компонента (который для перехода на 3.х стал платным), да и этот компонент не помогает перенести модули, компоненты и плагины.
Итак, что же надо сделать, чтобы более-менеее безопасно обновить сайт на версию CMS Joomla 3.х?

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

Анализ лог файлов поможет в процессе оптимизации сайта на этапе поиска программных ошибок, которые мешают продвижению и могут даже стать причиной попадания сайта под фильтр. Лог файлы подразделяются на два типа: документы ошибок и посещений, соответственно error.log и access.log.

access.log

Наиболее часто используемым форматом access.log является combined, при котором данные записываются в следующем виде:
%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"

Если у вас стоит Joomla на одном крупном или нескольких небольших сайтах, то скоро вы можете столкнуться с тем, что сайт будет недоступен, а от хостера будут поступать просьбы снизить нагрузку или перейти на выделенный сервер (что намного дороже, чем обычный вирутальный хостинг). Нагрузка - это значит, что сайт грузит процессор, базу данных и/или потребляет много памяти сервера хостера.

Если у вас несколько сайтов, то сначала надо определить какие именно сайты грузят систему больше всего и какие запросы с них. Запросите у хостера access_log с информацией по запросам к сайту.

Для анализа нагрузки можно использовать сайты:
https://developers.google.com/speed/pagespeed/insights
http://tools.pingdom.com/

При переносе Joomla на новый сервер я столкнулась с тем, что вместо вывода сайта index.php джумлы показывает контент в виде текста. Одновременно с этим все остальные файлы, вроде configuration.php тоже показывают свое содержимое (а там доступ к MySQL сайта и к ФТП), что является большой уязвимостью. Такой косяк выдавался на двух сайтах из трех.

В панике я пыталась найти в Интернете решение, но никак и ничего найти не удалось. Пришлось писать в тех.поддержку хостинга и спрашивать как решить эту проблему.

Техподдержка ответила, что надо закомментировать директиву AddHandler в .htaccess. Я нашла строку, которая вызывала проблему и удалила ее. 

1) Админка Joomla перестала принимать пароль

После переноса базы сайта на Joomla на другой хостинг админка перестала принимать старый и верный пароль администратора. Через некоторое время решение было найдено:
  • надо зайти в базу форума через phpMyAdmin,
  • найти таблицу xxx_users
  • в ней найти свой аккаунт администратора и заменить пароль на заново сгенерированный через MD5 генератор, например http://onlinemd5.ru;
  • после этого изменения в таблице сохраняются и вход в админку работает!
     

Начиная с версии Joomla 2.5.4 в ней появилось автоматическое обновление. Обычно его видно на главной странице админки:

Но часто бывает так, что Обновление залипает на какой-то версии, например, 2.5.14 и не хочет искать новые версии. Что в этом случае можно сделать?

Реклама на сайте

Подписчики в инстаграме накрутка скачать
Сбор подписчиков инстаграм онлайн! Прокачивай свой бизнес с нами
smmlaba.com
bestsert
Разработка и внедрение Смк в соответствии с ISO 9001
bestsert.ru