Тест предстоящего релиза
| Kabak |
|
|---|---|
|
Как из phpmyadmin обновить базу до 0.9.23 ? могу прямо на сервере из MYSQL команды писать, но думаю phpmyadmin вполне подойдёт
какой скрипт выполнить построчно Добавлено 1 минута спустя: тот сайт который я сейчас обновил был новой инсталяцией 0.9.22 из коробки. Базу руками не трогал, но файлы точно с ГИТ копировал поверху
старый сайт который более важен, я не прогал у него база 0.9.18 |
| Alex300 |
|
|---|---|
|
Вот сам патч:
/* 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 |
|
|---|---|
|
Добавлено 2 минуты спустя: Как аналогично обновить базу от 0.9.18 до 0.9.23 ? |
| Alex300 |
|
|---|---|
Должно обновиться автоматически. Не забудьте сделать бекап на случай если вдруго чего. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Kabak |
|
|---|---|
|
Благодарю за ручной режим. уж не знаю все ли поля в норме в базе данных, но INSTALL.php и на втором сайте не работает с такой же ошибкой. через phpmyadmin выполнил скрипт руками. пока глюков не наблюдаю. Добавлено 2 минуты спустя: но база данных не обновилась в админке
|
| Alex300 |
|
|---|---|
|
от 0.9.18 ручное обновление на много сложнее. Если скините дамп, вечером попробую продебажить. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Kabak |
|
|---|---|
|
дамп базы ? - нет проблем
куда слать ? |
| Alex300 |
|
|---|---|
|
kalnovalexey@yandex.ru Только именно тот дамп, который был на 0.9.18 до обновления. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Kabak |
|
|---|---|
|
кстати, сайт который был на новом 0.9.22 пишет о базе
это уже после всех обновлений до 0.9.23 |
| Alex300 |
|
|---|---|
|
Дамп 0.9.18 обновился вообще без проблем Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Kabak |
|
|---|---|
|
Как мне обновить дампы с обоих сайтов ?
Странно , что инсталятор этого не делает корректно Добавлено 6 минут спустя: Пропали аватарки в комментариях после обновления с 0.9.22 до 0.9.23 Добавлено 1 минута спустя: Точнее, вероятно, аватарка по умолчанию Добавлено 3 минуты спустя: Сайт почему-то регулярно удаляет /datas/avatars/default.gif причём он это делает с 2013 года ))))
Отредактировано: Kabak (22.06.2023 17:21, 2 года назад)
|
| Alex300 |
|
|---|---|
Файлы системы со свежего дистрибутива. Ваш дамп от 0.9.18 развернут, конфиг настроен на БД с Вашим дампом. Запустить install.php. Все. Тестировал на PHP 8.1, MySQL 8 Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Отредактировано: Alex300 (23.06.2023 07:22, 2 года назад)
|
| 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 Добавлено 2 минуты спустя: Может быть есть скрипт для MYSQL чтобы вручную обноить базу через PHPMYADMIN ? Добавлено 8 минут спустя: Если вы обновили мою базу до последней версии, то просто пришлите её мне обратно, я залью её на сайт
Отредактировано: Kabak (23.06.2023 07:51, 2 года назад)
|
| Alex300 |
|
|---|---|
Как раз собирался отправить и прочитал Ваше сообщение))) Отправил. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Kabak |
|
|---|---|
|
Может есть идеи по поводу вечно исчезающей иконки /datas/avatars/default.gif ? |