Как обновить Joomla 2.5 и 3.0 - Ошибки при обновлении CMS.
Как и все программы, CMS Joomla 2.5 и 3.0 тоже нуждается в обновлении. Часто при попытке обновить Джомлу возникают ошибки. О том, как обновить Joomla в случаях с ошибками и будет наша статья с пошаговой инструкцией. Итак, наш ответ на "Как обновить Joomla если возникают ошибки?"
Правильное обновление Joomla с 2.5.x на версию выше.
Начнём с того, начиная (вроде) с версии 2.6 в CMS Joomla в систему встраивается ссылка, по которой администратор может определить, какая версия Джомлы сейчас актуальна и автоматически обновить её, нажатием одной кнопки. Ищите и «обрящите»!
Стоп. Нет. Начнём всё-таки с того, что вы создадите бакап файлов сайта и базы данных. Это важно.
Итак, допустим у вас какая-то "old"-версия и у вас нет этой кнопки (так было на одном из моих сайтов). Я попробовал найти компонент автоматического обновления Joomla 2.5 но не нашёл. Зато я нашёл файл, который может исправить это недоразумение.
А именно нужно скачать апдэйт CMS joomla 2.5.x (где «х» - прочие версии) на более новую. На момент написания статья самая новая версия Джомлы 2.5.16. Вот на неё и будем обновлять.
- Для этого идём на официальный сайт программного обеспечения Джомлы: JoomlaCode.org.
- В разделе "Релизы" находим нужный файл: Скачать update на Joomla 2.5.16.
- Если ссылка вдруг оказалась нерабочей, найдите сами здесь: Официальные файлы для обновления Joomla.
- Далее его нужно проинсталлировать на сайт.
Вариант обновления Joomla №1.
Обновлять будем через панель управления сайтом. Файл «update» весит 3 мб. поэтому загрузить его на сайт без настройки PHP.INI не получится. Закиньте его в папку tmp через FTP-клиент или менеджер файлов на сервере. Если тут возникли вопросы, читайте наши другие статьи или спрашивайте в комментариях.
Далее заходим в Aдминку joomla и в панели управления, строка "Установка из каталога" (см. скриншот) вводим адрес нахождения нашего файла и нажимаем «Установить». Если возникает ошибка (у меня всегда возникает), то есть другой вариант.
Способ обновления Joomla №2.
Для обновления Вашей CMS можно использовать следующую строку в панели управления сайтом: «Установить из URL»
В эту строку надо ввести полный адрес ссылки, где находится ваш update файл.
Пример: https://ваш_сайт.ru/tmp/ваш_файл и нажать «Установить». В большинстве случаев срабатывает и ваша Джомла обновляется. Но бывают случаи, когда и тут возникает ошибка. Причин много и рассматривать их тут не будем т.к. большинство их исправляется при обновлении. Поэтому смело идём дальше.
Вариант обновления Joomla №3.
Нужно обновить сайт методом распаковки инсталляционного пакета с обновлениями в корне вашего сайта. А именно закачивайте файл непосредственно в корень вашего сайта. Далее вам нужно попасть в панель управления хостингом или зайти туда через клиент putty (в большинстве случаев протокол FTP не поддерживает распаковку файлов на сервере). Как работать с Putty - читаем здесь.
В панели управления заходите в Менеджер файлов и, найдя там свой сайт и файл распаковывайте его в корень пакет обновлений.
После этого обновите ваш сайт (в админке) и убедитесь, что всё прошло гладко. На этом этапе у меня всегда получалось. Но был один случай, когда глюки в системе не прошли. То есть изначально сайт был с проблемами. В этом случае обновление не поможет и надо сначала решать критические ошибки на сайте и потом уже обновляться.
О том, как грамотно переустановить CMS Joomla читайте в нашей следующе статье: Переустановка Joomla (в разработке).
Да. Не забудьте после обновления зайти в Менеджер/Менеджер расширений/База данных и убедитесь, что там нет ошибок. Если есть ошибки - нажмите кнопку «Исправить» (вверху справа).
Ошибки мешающие всем 3 вариантам обновления Joomla.
Неудалось перместить файлили создать каталог - Решение:
На этом всё. Если остались, какие-либо вопросы пишите в комментариях, постараюсь ответить.
Спасибо за внимание, надеюсь, статья была для вас полезной.