Тест предстоящего релиза
Alex300 |
|
---|---|
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
Warning: Undefined array key "Extensions" in /var/www/apcfix/lang/ru/admin.ru.lang.php on line 85 ( множественные )
|
Alex300 |
|
---|---|
Обновитесь локально и проверьте пожалуйста. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
переписать поверх 0.9.22 можно все файлы ? |
Alex300 |
|
---|---|
Обновление нужно провести так:
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
а можно как-то сделать, чтобы было удобно переходить для простых людей ? |
Alex300 |
|
---|---|
Движок пока не умеет заходить на гитхаб и скачивать новый релиз и обновлять свои файлы. И чтобы это реализовать, нужно всем файлам системы выставить права на запись, что небезопасно. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
в базе данных есть какие-то критические изменения для 0.9.23 ? |
Alex300 |
|
---|---|
Есть Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
какие новые поля нужны в базах данных и в каких именно ?
Почему нельзя выпустить один скрипт, чтобы люди могли просто записать поверх предыдущей версии новую и запустить один скрипт для обновления БД ?
|
Alex300 |
|
---|---|
https://www.cotonti.com/docs/start/updating install.php автоматически объединит изменения в файле config.php, проверит наличие патчей SQL и обновит их, проверит на наличие обновлений для всех установленных модулей и плагинов и применит доступные. Только файлы движка не обновляются автоматически. Добавлено 11 минут спустя: #46935 Kabak: https://github.com/Cotonti/Cotonti/blob/master/setup/siena/patch_0.9.23.sql Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
|
Отредактировано: Alex300 (22.06.2023 09:36, 1 год назад) |
Kabak |
|
---|---|
Fatal error2023-06-22 10:16 SQL error 42S21: Column already exists: 1060 Duplicate column name 'log_uid' #0 /var/www/dacha/system/database.php(372): cot_diefatal('...') #1 /var/www/dacha/system/database.php(804): CotDB->query('...') #2 /var/www/dacha/system/extensions.php(88): CotDB->runScript('...') #3 /var/www/dacha/modules/install/inc/install.update.php(246): cot_apply_patches('...', '...') #4 /var/www/dacha/install.php(159): include('...')
сделал всё по инструкции и запустил Install.php
|
Alex300 |
|
---|---|
Пхоже что часть этого патча вы уже выполняли. Частично ставили то что было в 0.9.23 beta. Тогда нужно восстановить БД из бекапа, который Вы создали перед обновлением. Иначе из первой строка патча задвоится одна строка в конфиге. Ну или можно удалить дубликат руками. install.php не запускать. Выполнить запросы к БД из патча, те которые Вы не выполнили в прошлый раз. Скорее всего это начиная со строки 15. Выполнить запрос: UPDATE `cot_updates` SET `upd_value` = '0.9.23' WHERE `upd_param` = 'revision'; Патч установлен вручную. Теперь install.php его проигнорирует и можно его запустить для автоматического обновления расширений. Ну или тоже обновить их вручную через админку. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Kabak |
|
---|---|
Я обновлял файлы качая с ГИТ. некоторые, которые закрывали сообщения. Собственно команда мне советовала на форуме скачать , например, function.php , вероятно ещё какие-то. ( не помню весе список ) Но базу данных я не обновлял руками. Добавлено 2 минуты спустя: в том -то и дело я каждый раз боюсь обновлять движок, потому что обновление идёт всегда не гладко. (((
Сай-то работает, но можно ли попросить выпустить отдельный патч для обновления БД от 0.9.22 до 0.9.23 ? скрипт Добавлено 2 минуты спустя: файлы движка 0.9.23 я залил поверху 0.9.22 по FTP. В админке обновил плагтины и модули которые обновлены. Еслинственное что не прошло Install.php Добавлено 1 минута спустя: помогите, пожалуйста руками обновить базу до 0.9.23. Благодарю. Добавлено 2 минуты спустя: Базе данных я ничего не делал и она должна быть 0.9.22 и даже из бэкапа она будет такой же как на сервере. Что-то с Install.php |
Alex300 |
|
---|---|
Это обновление будет работать и от 0.9.19 и даже от более ранних версий. Но оно не учитывает то что было установлено между релизами в таблицы ядра. судя по ошибке
запрос из патча ALTER TABLE `cot_logger` ADD `log_uid` int UNSIGNED NOT NULL DEFAULT '0'; уже выполнялся т.к. поле 'log_uid' в таблице cot_logger уже существует. Скорее всего Вы добавили это поле после обовления functions.php а там была обновленная функция логирования и этой функции были нужны новые поля в cot_logger. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |