Эта инструкция поможет вам выполнить необходимые действия, чтобы обновить ваш сайт на Cotonti. Есть основание предположить, что у вас имеется некоторый опыт в работе с веб-сайтами и использовании популярных инструментов, например phpMyAdmin, FTP и т. д.
Хорошо, если у вас есть привычка делать резервные копии сайтов и баз данных перед внесением крупных исправлений.
Большинство обновлений ветви Siena (0.9.x) автоматизированы. Если у вас есть сайт на Siena, ядро, модули или плагины которого вы хотите обновить, выполните следующие действия:
Скопируйте обновленные файлы в дерево сайта. Замените имеющиеся файлы на обновленные.
Если вы удалили файл install.php из корневой папки после предыдущей установки/обновления, восстановите его сейчас. Если вы обновляете весь пакет Cotonti, а не отдельный модуль/плагин, сделайте файл datas/config.php доступным для записи для PHP (обычно подразумевается установка на него CHMOD 666 или CHMOD 664).
Запустите скрипт установки в окне браузера, например http://example.com/install.php
Скрипт автоматически объединит изменения в файле config.php, проверит наличие патчей SQL и обновит их, проверит на наличие обновлений для всех установленных модулей и плагинов и применит доступные. Если произойдет ошибка, она будет отображаться на красном фоне. Журнал обновлений без ошибок отображается на зеленом фоне. Если при обновлении происходят ошибки, обратитесь к поддержке на форумах.
После успешного завершения обновления можно удалить install.php до следующего обновления и запретить доступ к записи в datas/config.php (CHMOD 644).
Примечание для разработчиков расширений: скрипт обновления отслеживает изменения в плагинах и модулях, сравнивая номер их версии с номером версии в базе данных. Он не сверяет существующие файлы и не ищет патчи. Так что после обновления установочного файла расширения (конфигурация, права по умолчанию и т. д.), внесения изменений в хуки или части расширения, добавления патчей для PHP или SQL не забудьте изменить номер версии в установочном файле расширения, чтобы скрипт обновления идентифицировал его как подлежащий обработке.
Оффлайн
Последняя авторизация: 25.03.2025 08:09
CleanCot © Пятница, 04 сентября 2026 02:52
Версия PHP: 8.4.6
Страница создана за 0.05802 секунды
Режим совместимости: legacyMode Выключен
Версия ядра: v.0.9.26 beta / Версия БД: v.0.9.26