Forums / National / Russian / Тестирование Cotonti v.0.9.23 beta

<<<1234>>>

Тест предстоящего релиза

Alex300
#16 2023-06-22 05:47

$L['adm_structure_defaults'] определена в языковых файлах. lang/ru/admin.ru.lang.php

$L['adm_tpl_code'] - там же

$R['admin_icon_join1'] - определена в файле ресурсов images/icons/default/resources.php

$R['admin_icon_blank'] - тоже в ресурсах

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#17 2023-06-22 07:13

Warning: Undefined array key "Extensions" in /var/www/apcfix/lang/ru/admin.ru.lang.php on line 85  ( множественные )

Warning: Undefined array key "Extensions" in /var/www/apcfix/system/admin/admin.extensions.php on line 19

Warning: Undefined array key "Extensions" in /var/www/apcfix/system/admin/admin.extensions.php on line 20

Alex300
#18 2023-06-22 09:04

Обновитесь локально и проверьте пожалуйста.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#19 2023-06-22 09:06

переписать поверх 0.9.22  можно  все файлы  ?

Alex300
#20 2023-06-22 09:10

Обновление нужно провести так:

  • Сделать бекап БД
  • Удалить "коробочные" файлы системы с диска. Скопировать на их место файлы из релиза.
  • Запустить install.php и удалить его после завершения обновления.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#21 2023-06-22 09:12

а можно как-то сделать, чтобы было удобно переходить для простых людей ?

Alex300
#22 2023-06-22 09:16

Движок пока не умеет заходить на гитхаб и скачивать новый релиз и обновлять свои файлы. И чтобы это реализовать, нужно всем файлам системы выставить права на запись, что небезопасно.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#23 2023-06-22 09:17

в базе данных  есть какие-то критические изменения  для 0.9.23 ?

Alex300
#24 2023-06-22 09:17

Есть

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kabak
#25 2023-06-22 09:19

какие новые поля нужны в базах данных и в каких именно ?

 

Почему нельзя выпустить один скрипт, чтобы люди могли просто записать поверх  предыдущей версии новую и запустить один скрипт  для обновления БД ?

 

Alex300
#26 2023-06-22 09:25

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/
This post was edited by Alex300 (2023-06-22 09:36, 10 months ago)
Kabak
#27 2023-06-22 10:16

Fatal error

2023-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
#28 2023-06-22 10:42

Пхоже что часть этого патча вы уже выполняли. Частично ставили то что было в 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
#29 2023-06-22 10:54

Я обновлял файлы качая с ГИТ.  некоторые, которые закрывали сообщения.  Собственно команда мне советовала на форуме скачать , например, 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
#30 2023-06-22 11:04

Это обновление будет работать и от 0.9.19 и даже от более ранних версий. Но оно не учитывает то что было установлено между релизами в таблицы ядра.

судя по ошибке

Fatal error

2023-06-22 10:16

SQL error 42S21: Column already exists: 1060 Duplicate column name 'log_uid'

запрос из патча

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/

<<<1234>>>