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

<<<1234

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

Alex300
#46 2023-06-23 08:12

Может какие плагины шалят... В коробке дефолтный аватар datas/defaultav/blank.png

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

при импорте базы  получил 

 

-- Дамп структуры для таблица cotonti.cot_attach

CREATE TABLE IF NOT EXISTS `cot_attach` ( `att_id` int NOT NULL AUTO_INCREMENT, `att_user` int NOT NULL, `att_area` varchar(64) NOT NULL, `att_item` int NOT NULL, `att_path` varchar(255) NOT NULL, `att_filename` varchar(255) NOT NULL, `att_ext` varchar(16) NOT NULL, `att_img` tinyint NOT NULL DEFAULT '0', `att_size` int NOT NULL, `att_title` varchar(255) NOT NULL, `att_count` int NOT NULL DEFAULT '0', `att_order` smallint NOT NULL DEFAULT '0', `att_lastmod` int NOT NULL DEFAULT '0', PRIMARY KEY (`att_id`), KEY `att_area` (`att_area`,`att_item`) ) ENGINE=MyISAM AUTO_INCREMENT=488 DEFAULT CHARSET=utf8mb3;

 

Ответ MySQL: Документация

#1046 - База данных не выбрана

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

получилось импортировать напрямую через командную строку MySQL на сервере.

 

Через phpmyadmin  почему-то не идёт с ошибкой вверху данного поста

 

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

#46959 Alex300:

Может какие плагины шалят... В коробке дефолтный аватар datas/defaultav/blank.png

А почему сайт его не подхватывает автоматически, но подхватывает  /datas/avatars/default.gif  ?

 

при этом сайт уже ну совсем 0.9.23   и база пишет - 0.9.23 ( я понимаю, что это просто текст ) smiley

This post was edited by Kabak (2023-06-23 08:53, 10 months ago)
Alex300
#48 2023-06-23 08:49

при этом сайт уже ну совсем 0.9.23   и база пишет - 0.9.23 ( я понимаю, что это просто текст )

Когда инсталлер обновляет таблицы ядра он записывает версию последнего патча в таблицу cot_updates. То что база пишет - 0.9.23 значит успешно установлены все патчи, включая 0.9.23

#1046 - База данных не выбрана

Надо выбрать БД. Как это делается phpMyAdmin - не знаю, я им не пользуюсь )))

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

Благодарю за помощь.

 

попробую разобраться почему удаляется  /datas/avatars/default.gif   и почему не используется по умолчанию datas/defaultav/blank.png.  

Если у вас появятся идеи почему так происходит, напишите , пожалуйста.

Добавлено 2 часа спустя:

This post was edited by Kabak (2023-06-23 11:39, 10 months ago)
Alex300
#50 2023-06-23 18:01

Похоже на что то старое...

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

Fatal error

2023-06-23 20:42

SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND (ft_mode = 0 OR ft_firstposterid = 0) AND ft_movedto = 0' at line 1

#0 /var/www/dacha/system/database.php(372): cot_diefatal('...')
#1 /var/www/dacha/plugins/recentitems/inc/recentitems.functions.php(67): CotDB->query('...')
#2 /var/www/dacha/plugins/recentitems/recentitems.index.php(65): cot_build_recentforums('...', '...', '...', 0, '', '...')
#3 /var/www/dacha/modules/index/index.php(52): include('...')
#4 /var/www/dacha/index.php(150): require_once('...')

 

Когда пользователь НЕ АВТОРИЗОВАН  /( форумы закрыты для не авторизованных )

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

до обновления сайта до 0.9.23 всё корректно отрабатывало

This post was edited by Kabak (2023-06-23 21:30, 10 months ago)
Alex300
#52 2023-06-24 14:11

Как не старался воспроизвести - никак. Вот в этом коммите потенциальный фикс. Скачайте себе из местер ветки все файлы из этого коммита и проверьте. Напишите результат.

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

судя по сообщению  проблема в 

recentitems.functions.php

( не помогает )

раньше просто выдовало что на форуме нет сообщений - пустая таблица

 

Fatal error

2023-06-24 21:14

SQL error 42000: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND (`cot_forum_topics`.`ft_mode` = 0) AND ft_movedto = 0' at line 1

#0 /var/www/dacha/system/database.php(372): cot_diefatal('...')
#1 /var/www/dacha/plugins/recentitems/inc/recentitems.functions.php(53): CotDB->query('...')
#2 /var/www/dacha/plugins/recentitems/recentitems.index.php(94): cot_build_recentforums('...', '...', '...', 0, '', '...')
#3 /var/www/dacha/modules/index/index.php(52): include('...')
#4 /var/www/dacha/index.php(150): require_once('...')

Добавлено 9 часов спустя:

"ft_can_in()"     что должно быть внутри скобок ?        там ничего нет и это вызывает проблему. 

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

29 строка  resentitems.functions.php

            $where['cat'] = 'ft_cat IN (' . implode(', ', $sqlCategories) . ')';

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

    if ($rightprescan) {
        if (!$authCategories['readAll']) {
            $sqlCategories = array_map(
                function ($value) {return Cot::$db->quote($value);},
                $authCategories['read']
            );
            $where['cat'] = 'ft_cat IN (' . implode(', ', $sqlCategories) . ')';
        }
    }

 

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

что обозначет  ft_cat ?

This post was edited by Kabak (2023-06-25 06:47, 10 months ago)
Alex300
#54 2023-06-25 08:51

Спасибо за наводку. Поправил. Нужно скачать plugins/recentitems/inc/recentitems.functions.php из репозитория.

Что же касается Undefined array key "core_ratings" из этого поста, я тоже нашел это на одном старом сайте, который был еще на Seditio... Это лечится заменой файла system/admin/admin.config.php и применением патча setup/siena/patch_0.9.24.inc.

Чтобы его применить надо выполнить install.php и потом в таблицу cot_updates вернуть значение revision 0.9.23 (это важно)

 

P.S. Если у Вас у гостей нет прав ни к одной категории на форуме, им можно в правах и на сам модуль Форум выставить запрет на чтение.

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

заработал recentitems.

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

Возможно такая же ситуция со страницами, для не зарегистриванных пользователей  ( у меня нет пока сайтов где не зарегистрированным пользователям закрыты все страницы )

<<<1234