Обновление CMF Cotonti Siena

Обновление

Эта инструкция поможет вам выполнить необходимые действия, чтобы обновить ваш сайт на Cotonti. Есть основание предположить, что у вас имеется некоторый опыт в работе с веб-сайтами и использовании популярных инструментов, например phpMyAdmin, FTP и т. д.

Хорошо, если у вас есть привычка делать резервные копии сайтов и баз данных перед внесением крупных исправлений.

1. Проведение обновлений Cotonti Siena

Большинство обновлений ветви Siena (0.9.x) автоматизированы. Если у вас есть сайт на Siena, ядро, модули или плагины которого вы хотите обновить, выполните следующие действия:

  1. Скопируйте обновленные файлы в дерево сайта. Замените имеющиеся файлы на обновленные.

  2. Если вы удалили файл install.php из корневой папки после предыдущей установки/обновления, восстановите его сейчас. Если вы обновляете весь пакет Cotonti, а не отдельный модуль/плагин, сделайте файл datas/config.php доступным для записи для PHP (обычно подразумевается установка на него CHMOD 666 или CHMOD 664).

  3. Запустите скрипт установки в окне браузера, например http://example.com/install.php

  4. Скрипт автоматически объединит изменения в файле config.php, проверит наличие патчей SQL и обновит их, проверит на наличие обновлений для всех установленных модулей и плагинов и применит доступные. Если произойдет ошибка, она будет отображаться на красном фоне. Журнал обновлений без ошибок отображается на зеленом фоне. Если при обновлении происходят ошибки, обратитесь к поддержке на форумах.

  5. После успешного завершения обновления можно удалить install.php до следующего обновления и запретить доступ к записи в datas/config.php (CHMOD 644).

Примечание для разработчиков расширений: скрипт обновления отслеживает изменения в плагинах и модулях, сравнивая номер их версии с номером версии в базе данных. Он не сверяет существующие файлы и не ищет патчи. Так что после обновления установочного файла расширения (конфигурация, права по умолчанию и т. д.), внесения изменений в хуки или части расширения, добавления патчей для PHP или SQL не забудьте изменить номер версии в установочном файле расширения, чтобы скрипт обновления идентифицировал его как подлежащий обработке.

2 минут чтения Sodium Carbonate

Комментарии (0)

Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям

Автор контента

webitproff

Оффлайн

Sodium Carbonate

Последняя авторизация: 18.07.2026 14:46

  • Страница размещена: 20.05.2019 09:30
  • Последнее обновление: 25.09.2024 09:30

Похожие страницы

Шаблонизатор CoTemplate в Cotonti Siena CMF
1 Шаблонизатор CoTemplate является ключевой частью Cotonti Siena CMF (Content Management Framework) — свободно
Загрузчик плагина (Plugin loader) в Cotonti Siena CMF
2 Обзор загрузчика и Введение в систему плагинов CotontiПодробный разбор самой концепции инициализации плагинов и анализ
Cotonti Siena CMF • 10.03.2026 11:22 webitproff
Плагин Attacher for CMF Cotonti Siena 0.9.26+, PHP 8.4+
3 Плагин Attacher for CMF Cotonti Siena 0.9.26+, PHP 8.4+ Attacher — мощное и универсальное расширение для Cotonti CMF
Модуль "Messages" для CMF Cotonti Siena
4 Модуль "Messages" на AJAX для CMF Cotonti Siena и сборки "Фриланс-Биржа" Модуль заменяет собой
Плагин "MailGun" для CMF Cotonti Siena
5 Плагин "Mailgun" для CMF Cotonti Siena и сборки "Фриланс-Биржа". Расширение предназначено чтобы