Обновление 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 minutes read Sodium Carbonate

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-20 04:22

  • Page published: 2019-05-20 09:30
  • Last update: 2024-09-25 09:30

Similar pages

Шаблонизатор CoTemplate в Cotonti Siena CMF
1 Шаблонизатор CoTemplate является ключевой частью Cotonti Siena CMF (Content Management Framework) — свободно
Загрузчик плагина (Plugin loader) в Cotonti Siena CMF
2 Обзор загрузчика и Введение в систему плагинов CotontiПодробный разбор самой концепции инициализации плагинов и анализ
Cotonti Siena CMF • 2026-03-10 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 и сборки "Фриланс-Биржа" Модуль заменяет собой
User Blog • 2020-07-17 05:15 webitproff
Плагин "MailGun" для CMF Cotonti Siena
5 Плагин "Mailgun" для CMF Cotonti Siena и сборки "Фриланс-Биржа". Расширение предназначено чтобы
User Blog • 2020-07-17 05:15 webitproff