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

<<<1234>>>

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

Kabak
#31 2023-06-22 11:08

Как из phpmyadmin   обновить базу до 0.9.23 ?   могу прямо на сервере из MYSQL команды писать, но думаю  phpmyadmin  вполне подойдёт

 

какой скрипт выполнить построчно

Добавлено 1 минута спустя:

тот сайт который я сейчас обновил был новой инсталяцией 0.9.22  из коробки.  Базу руками не трогал, но файлы точно с ГИТ копировал поверху

 

старый сайт который более важен, я не прогал  у него база 0.9.18 

Alex300
#32 2023-06-22 11:11

Вот сам патч:

/* 0.9.23 */
INSERT INTO `cot_config` (`config_owner`, `config_cat`, `config_order`, `config_name`, `config_type`, `config_value`, `config_default`, `config_variants`, `config_text`) VALUES
('core','main','08','loggerlevel',2,'sec+adm+ext','sec+adm+ext','none,sec,adm,ext,sec+adm,sec+ext,adm+ext,sec+adm+ext,all','');

ALTER TABLE `cot_logger` MODIFY `log_group` varchar(64) DEFAULT 'adm';
ALTER TABLE `cot_logger` ADD `log_uid` int UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `cot_logger` ADD `log_type` varchar(32) DEFAULT '';
ALTER TABLE `cot_logger` ADD `log_status` varchar(24) DEFAULT '';
ALTER TABLE `cot_logger` ADD `log_uri` varchar(255) DEFAULT '';

-- то что выше скорее всего вы устанавливали

UPDATE `cot_logger` SET `log_group` = 'forums' WHERE `log_group` = 'for';
UPDATE `cot_logger` SET `log_group` = 'users' WHERE `log_group` = 'usr';
UPDATE `cot_logger` SET `log_group` = 'page' WHERE `log_group` = 'pag';

UPDATE `cot_config` SET `config_default` = 'UTC' WHERE `config_owner` = 'core' AND `config_cat` = 'locale' AND `config_name` = 'defaulttimezone';
UPDATE `cot_config` SET `config_value` = 'UTC'
  WHERE `config_owner` = 'core' AND `config_cat` = 'locale' AND `config_name` = 'defaulttimezone' 
    AND (`config_value` = 'GMT' OR `config_value` = '0' OR `config_value` IS NULL);

UPDATE `cot_config` SET `config_value` = 'Europe/Kiev'
  WHERE `config_owner` = 'core' AND `config_cat` = 'locale' AND `config_name` = 'defaulttimezone'  AND `config_value` = 'Europe/Kyiv';

Проверьте что у Вас в таблице cot_logger есть поле log_uri. Скорее всего есть. Если это так, то выполните запросы которые ниже стоки, которая начинается с '--'.

Потом запрос

UPDATE `cot_updates` SET `upd_value` = '0.9.23' WHERE `upd_param` = 'revision';

и все :)

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

Добавлено 2 минуты спустя:

Как аналогично обновить базу от 0.9.18  до 0.9.23  ?

Alex300
#34 2023-06-22 11:20

Как аналогично обновить базу от 0.9.18  до 0.9.23  ?

Должно обновиться автоматически. Не забудьте сделать бекап на случай если вдруго чего.

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

Благодарю  за ручной режим.  уж не знаю  все ли поля в норме в базе данных, но INSTALL.php  и на втором сайте не работает  с такой же ошибкой.   через phpmyadmin  выполнил скрипт руками.  пока глюков не наблюдаю.

Добавлено 2 минуты спустя:

но  база данных не обновилась  в админке

Alex300
#36 2023-06-22 11:41

от 0.9.18 ручное обновление на много сложнее. Если скините дамп, вечером попробую продебажить.

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

дамп базы ?

- нет проблем

 

куда слать ?

Alex300
#38 2023-06-22 11:57

kalnovalexey@yandex.ru

Только именно тот дамп, который был на 0.9.18 до обновления.

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

кстати, сайт  который был на новом  0.9.22  пишет о базе  

это уже после всех обновлений до 0.9.23

Alex300
#40 2023-06-22 16:52

Дамп 0.9.18 обновился вообще без проблем

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

Как мне обновить дампы  с обоих сайтов ?

 

Странно , что инсталятор этого не делает корректно

Добавлено 6 минут спустя:

Пропали аватарки в комментариях после обновления с 0.9.22 до 0.9.23

Добавлено 1 минута спустя:

Точнее, вероятно, аватарка по умолчанию

Добавлено 3 минуты спустя:

Сайт почему-то регулярно удаляет  /datas/avatars/default.gif      причём он это делает с 2013 года ))))

This post was edited by Kabak (2023-06-22 17:21, 10 months ago)
Alex300
#42 2023-06-23 07:15

Как мне обновить дампы  с обоих сайтов ?

Файлы системы со свежего дистрибутива. Ваш дамп от 0.9.18 развернут, конфиг настроен на БД с Вашим дампом. Запустить install.php. Все.

Тестировал на PHP 8.1, MySQL 8

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
This post was edited by Alex300 (2023-06-23 07:22, 10 months ago)
Kabak
#43 2023-06-23 07:40

ну, я же всё это проделал и получал ошибку 

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

Добавлено 2 минуты спустя:

Может быть есть скрипт  для MYSQL  чтобы вручную обноить базу через PHPMYADMIN ?

Добавлено 8 минут спустя:

Если вы обновили мою базу до последней версии, то просто пришлите её мне обратно, я залью её на сайт smiley

This post was edited by Kabak (2023-06-23 07:51, 10 months ago)
Alex300
#44 2023-06-23 07:59

Если вы обновили мою базу до последней версии, то просто пришлите её мне обратно, я залью её на сайт

Как раз собирался отправить и прочитал Ваше сообщение)))  Отправил.

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

Может есть идеи по поводу вечно исчезающей иконки /datas/avatars/default.gif ?

<<<1234>>>