Одно из технических требований JKassa – это наличие установленной Jooma! на вашем сайте, не ниже версии 3.7. Поэтому, перед установкой JKassa, вам потребуется обновить версию Joomla на вашем сайте не ниже этой версии.
В этом видео показано как обновить Joomla! до последней версии несколькими способами.
Предупреждение! Перед обновлением всегда делайте резервную копию сайта (файлов и базы данных).
Обновление с помощью компонента "Обновление Joomla!" (рекомендуется)
Самый простой способ обновления – это обновление с помощью компонента "Обновление Joomla!".
- Перейдите в Компоненты → Обновление Joomla! и нажмите кнопку "Установить обновление".
- Дождитесь окончания обновления.
- При необходимости введите логин и пароль администратора и нажмите кнопку "Подтвердить и продолжить".
Альтернативный метод обновления Joomla (вручную)
Если вы не можете обновить Joomla! с помощью компонента обновления в связи с ограничениями вашего хостинга или из-за проблем с подключением, то вам необходимо выполнить следующие шаги:
- Перейдите в Компоненты → Обновление Joomla! и нажмите на ссылку "Пакет обновления (URL)", чтобы скачать соответствующий пакет обновления для вашего сайта.
- Скопируйте пакет обновления в корневую директорию вашего сайта и распакуйте его. Обратите внимание, что вам необходимо сообщить системе, что вы хотите заменить существующие файлы. Используйте диспетчер FTP файлов, чтобы загрузить файл обновления на вашем хостинге, а затем используйте функцию "Разархивировать", чтобы распаковать его. Установите флажок "Заменить существующие файлы".
- Войти панель администратора вашего сайта Joomla! и перейдите в Расширения → Менеджер расширений → База данных и нажмите кнопку "Исправить" в верхнем левом углу.
- Перейти в Менеджер расширений → Поиск и в меню слева нажмите кнопку "Найти". Выберите в списке отображённых расширений только расширения Joomla! и нажмите кнопку "Установить". (Примечание: не выбирайте для установки расширения сторонних разработчиков).
- В главном меню панели администратора, перейдите к Система → Очистить кэш, и, если отображаются какие-либо строки, выберите их и нажмите на кнопку "Удалить" в верхнем левом углу.
Обновление Joomla до последней тестовой версии
Чтобы обновить Joomla до последней тестовой версии выполните следующие шаги:
- Перейдите в Компоненты → Обновление Joomla! и нажмите на кнопку в правом в верхнем углу "Настройки".
- В раскрывающемся списке "Сервер обновления" выберите пункт "Тестовые дистрибутивы Joomla!".
- Нажмите кнопку "Сохранить и закрыть".
- Выполните обновление Joomla! в соответствии с инструкциями, указанными выше.
Примечание. Если вы после обновления получили ошибку: Notice: Undefined property: stdClass::$client_id in ваш_сайт\libraries\vendor\joomla\utilities\src\ArrayHelper.php on line 521, line 522.
Или при открытии меню: Unknown column 'client_id' in 'field list'.
Выполните шаги, перечисленные ниже:
- Откройте веб-приложение phpMyAdmin - интерфейс для администрирования СУБД MySQL.
- В списке базы данных выберите базу данных вашего сайта.
- Перейдите на вкладку SQL и вставьте следующий код:
ALTER TABLE `xxx_menu_types` ADD `client_id` TINYINT(4) NOT NULL DEFAULT '0' AFTER `description`;
Символы "xxx" – это суффикс ваших таблиц базы данных, измените его. - Нажмите на кнопку "Вперёд".
Теперь ваш сайт обновлён до последней версии Joomla! Следите за тем чтобы версия Joomla! на вашем сайте всегда соответствовала последней версии.