Обновление Joomla 2.5

Перед обновлением Joomla, да и вообще перед какими-то глобальными изменениями на сайте, нужно сделать резервную копию файлов и БД. Резервная копия поможет вам вернуть все назад до точки, когда были внесены изменения, например, если возникнет какая-то ошибка при обновлении.

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

Начиная с Joomla 2.5.2 в системе идет два вспомогательных плагина, которые позволяют отслеживать наличие последних версий Joomla и расширений в административной панели.

Они отображают следующие иконки

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

Если в данный момент доступна новая версия Joomla, то и конка в панели управления примет следующий вид

Нужно нажать на эту иконку или перейти в "Расширения" - "Менеджер расширений" - выбрать вкладку "Обновление "

В этом окне нужно:

  1. Очистить кэш (1)
  2. Нажать на кнопку "Найти обновления" (2)
  3. В появившемся списке выбрать нужное обновление, в данном случае это будет "Joomla "
  4. Нажать кнопку "Обновить" (3)

Если по каким то причинам вы не можете воспользоваться системой автоматического обновления. то можно установить пакет обновлений вручную. Для этого нужно найти нужный пакет обновлений на этой странице (Upgrade Package). Загрузить его на компьютер. В административной панели Joomla перейти в "Расширения" - "Менеджер расширений" - выбрать вкладку "Установка". Для поля "Файл пакета" нажать кнопку "Обзор", в диалоговом окне выбрать загруженный ZIP файл и нажать на кнопку "Загрузить и установить". После этого произойдет обновление измененных файлов и структуры БД (если это предусмотрено пакетом).

Ошибки при обновлении Joomla

Перечень возможных ошибок, которые могут возникнуть в процессе обновления Joomla или расширений для нее. Для того что бы увидеть конкретную ошибку в браузере нужно в конфигурации PHP (php.ini) прописать директиву

Без отображения ошибок, у

вас просто будет так называемый "Белый экран".

Если у вас установлен пакет XAMPP на локальном компьютере, ошибки также можно посмотреть в логе сервера, по умолчанию это файл - "c:\xampp\apache\logs\error.log". Логи ошибок сервера можно посмотреть и на конкретном хостинге, для этого уточняйте у своего хостинга где находится данный файл. Некоторые хостинги предоставляют его по запросу.

Fatal error: Maximum execution time.

Данная ошибка означает что PHP скрипту не хватает времени для исполнения. Может также возникнуть в следствии отсутствия или плохого соединения с интернетом, так как запрос на обновление и загрузку нужных файлов идет на удаленный сервер.

Увеличить время можно в конфигурации PHP (по умолчанию для XAMPP это файл - "C:\xampp\php\php.ini"). Нужно найти директиву "max_execution_time " и поставить значение для нее побольше.

После изменения в файле нужно перезапустить Apache и повторить процедуру обновления Joomla .

В конфигурации PHP параметр allow_url_fopen отключен

Возникает в основном на хостингах. Нужно в админ панели хостинга перейти в настройку модуля PHP и включить директиву " allow_url_fopen ".

Копирование не удалось

Может возникнуть по нескольким причинам.

1. Не правильно указан путь к временной директории "tmp" в конфигурации Joomla.

Для того что бы указать правильный путь к директории нужно в административной панели Joomla перейти в "Сайт" - "Информация о системе" - вкладка "Информация о PHP". На это странице найти параметр "DOCUMENT_ROOT" и к нему добавить директорию "tmp". Т.е. полный путь будет выглядеть так - "Значение из DOCUMENT_ROOT/tmp". Путь к временной директории можно задать в административной панели Joomla "Сайт" - "Общие настройки" - вкладка "Сервер" - параметр "Путь к каталогу временных файлов". Либо напрямую в файле

Joomla root /configuration.php

Так же здесь можно проверить путь к директории логов Joomla

2. Не достаточно прав для временной директории "tmp".

Права на необходимые директории можно посмотреть в "Сайт" - "Информация о системе" - вкладка "Права доступа на каталоги". У всех директорий из списка должен стоять статус "Доступно" (755). Если какие-то директории не доступны для записи, можно изменить права на эти директории через панель управления хостингом или любой FTP менеджер.

Если у вас возникнут какие-то другие ошибки при обновлении Joomla, пишите в комментариях, будем разбираться))

Источник: www.joomla-code.ru

Категория: Онлайн-шоппинг

Похожие статьи: