Обновляем joomla и компонент комментариев jcomments до последней актуальной версии

Joomla!

Жил был ваш сайт, созданный когда то на joomle и вот в один прекрасный момент у вас возникло непреодолимое желание обновить его до последней актуальной версии. Что ж хорошее желание, что уж тут скрывать. Как это сделать, правда, знают не все. Давайте попробую с этим делом вместе разобраться! Ах да, так же и компонент комментариев заодно обновим. Но начнем с самой джумлы.

Все прошлые разы обновлялись мы следующим образом. Узнаем версию установленной у себя джумлы (зайдите в админку и посмотрите в правый верхний угол), потом идем на оф. сайт, где живут обновления джумлы – и ищем файлик в имени которого имеется цифра соответствующий нашей версии joomla. Например, у нас стоит joomla версии 1.5.25, и мы ее хоти обновить до последней актуально версии 1.5.26. Значит нам нужен файл Joomla_1.5.25_to_1.5.26-Stable-Patch_Package.zip (расширение можете выбрать и другое, ибо обновки упакованы разными архиваторами). Скачиваем его себе. Потом распаковываем его в папку, с вашим сайтом на джумле (с заменой есно) и все. Теперь у вас новая версия. Просто – не правда ли)? Кстати, не лишнем перед всеми этими манипуляциями сделать резервное копирование файлов сайта и БД. Хотя БД мы копируем больше для перестраховки, т.к. в обновлении она никак не участвует – обновляются, добавляются только сами файлы что на сайте.

Вот так раньше я и делал, до недавнего времени. Попался мне на днях сайт, сделанный ещё на джумле версии 1.5.8 что ли. Естественно на сайте, что указан выше, подходящего архива не нашлось. Скажу даже больше, там вообще сейчас только два варианта апгрейда: с 1.5.0 до 1.5.26 и с 1.5.25 до 1.5.26. И что прикажете делать? Как же обновить с 1.5.8 до 1.5.26? Пришлось идти иным путем.

Берем с того же сайта не апгрейд, а полную версию джумлы, качаем ее себе. Заходим в архив и удаляем оттуда папку installation и заодно все файлы что там в корне есть (вы же не хотите например, свой robots.txt, заменить на дефолтную его версию). Оставшиеся файлы и папки копируем поверх имеющихся. При этом однако будьте готовы к тому, что все вносимые вами в стандартные компоненты изменения, скорее всего придется вносить заново. А вот дополнительные плагины и расширения останутся, к счастью, без изменений.

Так и что в итоге? В итоге имеем актуальную версию джумлы! Не сложно ведь правда ;). Чтож в заключении хотел рассказать, как обновлять один популярный компонент комментариев.

Обновляем компонент комментариев jcomments.

Первым делом нам надо найти и скопировать себе актуальную версию этого компонента комментариев. Если кто не в курсе, оф сайт его тут.

Следующий шаг – на всякий пожарный делаем бекап сайта и БД. Потом идем в админку сайта, Менеджер расширений и безжалостно удаляем установленный у вас старый jcomments.  Опять таки перестраховки ради проверяем, чтобы наверняка удалились следующие файлы:

  • /plugins/content/jcomments.content.php
  • /plugins/content/jcomments.content.xml
  • /plugins/search/jcomments.search.php
  • /plugins/search/jcomments.search.xml
  • /plugins/system/jcomments.system.php
  • /plugins/system/jcomments.system.xml

Ну и в заключении, опять таки через Менеджер расширений, устанавливаем новую (скачанную ранее) версию jcomments. Ну вот и все. Теперь у вас новая версия компонента и все старые комментарии в целостности и сохранности. Радуемся.