Forums / National / Russian / Cotonti 0.9.24 Beta

12345>>>

Тестирование и баги

Kort
#1 2023-07-24 10:36

При просмотре папки system (естественно, под админом) получаю Ошибка #930

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kabak
#2 2023-07-31 20:06

Всем привет

 

Если играться и нажимать на эти ссылки, то  в какой-то момент сайт начинает создавать неправильные ссылки и выдаёт сообщение 

Не найдено (404)

Запрошенный ресурс сервером не найден.
Запрошенный URL устарел, ошибочен, или доступ к нему закрыт.

 

неправильные линки созданные движком :

http:/xxx/index.php?e=recentitems30&mode=pages

http://xxx/index.php?e=recentitems30&mode=forums

 

Непонятно почему , это происходит не сразу, а после нескольких нажатий на за неделюза 2 неделиза месяц вперемешку с ВсеСтраницыФорумы

почему-то пропускается &days=

Это не на одном сайте, а на нескольких с плагином Recent Items

 

 

Alex300
#3 2023-08-01 11:05

Спасибо за баг репорты. Гляну при первой же возможности.

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

При обновлении с 22:

Fatal error

2023-08-04 09:46

SQL error 42000: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

#0  cot_diefatal(SQL error 42000: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes) called at [/home/user123/www/site.com/system/database.php:372]
#1  CotDB->query(CREATE UNIQUE INDEX config_owner_cat_name_subcat_key ON `cot_config` (config_owner, config_cat, config_name, config_subcat)) called at [/home/user123/www/site.com/setup/siena/patch_0.9.24.inc:33]
#2  include(/home/user123/www/site.com/setup/siena/patch_0.9.24.inc) called at [/home/user123/www/site.com/system/extensions.php:99]
#3  cot_apply_patches(./setup/siena, 0.9.22) called at [/home/user123/www/site.com/modules/install/inc/install.update.php:246]
#4  include(/home/user123/www/site.com/modules/install/inc/install.update.php) called at [/home/user123/www/site.com/install.php:159]

и потом

Fatal error

2023-08-04 09:48

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

#0  cot_diefatal(SQL error 42S21: Column already exists: 1060 Duplicate column name 'log_uid') called at [/home/user123/www/site.com/system/database.php:372]
#1  CotDB->query(ALTER TABLE `cot_logger` ADD `log_uid` int UNSIGNED NOT NULL DEFAULT '0') called at [/home/user123/www/site.com/system/database.php:804]
#2  CotDB->runScript(
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';) called at [/home/user123/www/site.com/system/extensions.php:88]
#3  cot_apply_patches(./setup/siena, 0.9.22) called at [/home/user123/www/site.com/modules/install/inc/install.update.php:246]
#4  include(/home/user123/www/site.com/modules/install/inc/install.update.php) called at [/home/user123/www/site.com/install.php:159]

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Alex300
#5 2023-08-08 10:05

SQL error 42000: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes

Такое скорее всего из-за того, что движок таблицы cot_config - MyIsam. С InnoDb проблем быть не должно. Вот этим патчем patch_0.9.19-01 движок должен был быть заменен на InnoDB.

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

Dit bericht is bewerkt door Alex300 (2023-08-08 10:16, 9 maanden ago)
Argont
#6 2023-08-12 21:05

если очистим структуру от категорий

Warning: array_keys() expects parameter 1 to be array, null given in 

/home/www.www.com/public_html/www/system/admin/admin.structure.php on line 655 


Warning: array_values() expects parameter 1 to be array, null given in 


/home/www.www.com/public_html/www//system/admin/admin.structure.php on line 656 

Проект снова умер, на паузе?

забанили одного и всё встало на "свои места" ?

иногда поржать над задравшим подбородок разработчиком

Dit bericht is bewerkt door Argont (2023-08-12 21:14, 8 maanden ago)
Dayver
#7 2023-08-13 05:14
#47018 Argont:

Проект снова умер, на паузе?

Как история показывает, проект "живёт" от периода к периоду ... периоду - когда у хотя бы одного из разработчиков есть свободный запас времени ... запас кончается развитие замирает. Про "умер" уже даже улыбает от того сколько его уже хоронили и сколько раз он умирал. А про паузу никто не объявлял да и с чего бы?!

 

#47018 Argont:

забанили одного и всё встало на "свои места" ?

Странная логическая цепочка, забаненый пользователь не был ни разработчиком ни плагинописателем, соответственно - как развитие может зависеть от человека который не пишет код? Пользователей и тестировщиков может быть вагон но если нет того кто пишет код то и поезд никуда не поедет.

В большинстве сфер лето это пора затишья что вполне объяснимо потому не вижу причин для паники или для домыслов связывающих рядовой факт бана неадеквата с затишьем в развитии. Так уже повезло что за всю историю подобный громкий случай произошёл впервые(позитивная самоселекция комьюнити видимо тому причина) но во многих других сферах или больших комьюнити такое происходит регулярно потому является рядовым событием от чего не стоит даже обращать особое внимание на это.

Pavlo Tkachenko aka Dayver
Kabak
#8 2023-08-13 18:21

Просто Лето.

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

при обновлении до 0.9.24 бета и запуске Install

 

Fatal error
2023-09-22 16:13

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

#0 /var/www/apcfix/system/database.php(381): cot_diefatal('...')
#1 /var/www/apcfix/system/database.php(813): CotDB->query('...')
#2 /var/www/apcfix/system/extensions.php(88): CotDB->runScript('...')
#3 /var/www/apcfix/modules/install/inc/install.update.php(246): cot_apply_patches('...', '...')
#4 /var/www/apcfix/install.php(159): include('...')

 


Dit bericht is bewerkt door Kabak (2023-09-22 16:19, 7 maanden ago)
Alex300
#9 2023-09-24 06:19

Колонка log_uid добавлялаясь в 0.9.23. Патч 0.9.24 не добавляет это поле: https://github.com/Cotonti/Cotonti/blob/master/setup/siena/patch_0.9.24.inc

Возможно когда Вы обновились до 0.9.23 в таблицу cot_updates revision=0.9.23 не прописалось по какой либо причине. И при обновлении до 0.9.24 система пытается снова выполнить patch 0.9.23.

Придется видимо переписать патч 0.9.23 добавив в него проверок.

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

#47018 Argont:

если очистим структуру от категорий

Warning: array_keys() expects parameter 1 to be array, null given in 
/home/www.www.com/public_html/www/system/admin/admin.structure.php on line 655 


Warning: array_values() expects parameter 1 to be array, null given in 
/home/www.www.com/public_html/www//system/admin/admin.structure.php on line 656 

Спасибо. Исправлено в мастер ветке.

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

Dit bericht is bewerkt door Alex300 (2023-09-27 05:04, 7 maanden ago)
Argont
#10 2023-10-09 06:06
#47106 Alex300:

Колонка log_uid добавлялаясь в 0.9.23. Патч 0.9.24 не добавляет это поле: https://github.com/Cotonti/Cotonti/blob/master/setup/siena/patch_0.9.24.inc

Возможно когда Вы обновились до 0.9.23 в таблицу cot_updates revision=0.9.23 не прописалось по какой либо причине. И при обновлении до 0.9.24 система пытается снова выполнить patch 0.9.23.

Придется видимо переписать патч 0.9.23 добавив в него проверок.

cot_updates [revision=0.9.23]

пытаюсь обновиться на последнюю с репозитория за 06-10-2023

Приехали ))) :

Fatal error

2023-10-09 05:55

SQL error 23000: Integrity constraint violation: 1062 Duplicate entry 'core-main-loggerlevel-' for key 'config_owner_cat_name_subcat_key'

#0  cot_diefatal(SQL error 23000: Integrity constraint violation: 1062 Duplicate entry 'core-main-loggerlevel-' for key 'config_owner_cat_name_subcat_key') called at [F:\OSPanel\domains\mylocal.net\system\database.php:381]
#1  CotDB->query(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','')) called at [F:\OSPanel\domains\mylocal.net\system\database.php:813]
#2  CotDB->runScript(
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';) called at [F:\OSPanel\domains\mylocal.net\system\extensions.php:88]
#3  cot_apply_patches(./setup/siena, 0.9.23) called at [F:\OSPanel\domains\mylocal.net\modules\install\inc\install.update.php:246]
#4  include(F:\OSPanel\domains\mylocal.net\modules\install\inc\install.update.php) called at [F:\OSPanel\domains\mylocal.net\install.php:159]

 

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

решилось только сменой в cot_updates revision 0.9.23 на 0.9.24-beta

иногда поржать над задравшим подбородок разработчиком
Alex300
#11 2023-10-10 07:03

Придется видимо переписать патч 0.9.23 добавив в него проверок.

Обновил патч для v.0.9.23 - пользуйтесь )

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

При переходе на 0.9.24 бета   пропали опросы на форумах  - не отображаются на форумах. ( В админке они видны )   

при создании нового опроса на форуме  всё создаётся и отображается.  проблема "со старыми" , создаными в предыдущих версиях движка, голосованиями на форумах


Dit bericht is bewerkt door Kabak (2023-10-11 08:13, 6 maanden ago)
Argont
#13 2023-10-11 08:28

После обновления в некоторых плагинах ругается на

$sys['now_offset']

в чем разница между ним и

$sys['now']

?

Ошибка

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...

как можно решить?

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

отвечаю сам себе ))

в последних версиях Cotonti $sys['now_offset'] заменен на $sys['now'] .
$sys['now_offset'], использовался для работы с настройкой часового пояса пользователя, но он был заменен более глобальным подходом,

поэтому $sys['now_offset'] и $sys['now'] идентичны, но от первого в коде пора избавиться, заменив на последний

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

а теперь еще и удален

иногда поржать над задравшим подбородок разработчиком

Dit bericht is bewerkt door Argont (2023-10-11 09:33, 6 maanden ago)
Kabak
#14 2023-10-11 10:16

Это сделали для унификации TPL-тегов, связанных с капчей

 

в users.register.tpl для регистрации пользователя изменили теги капчи

теперь они такие

                        {USERS_REGISTER_VERIFY_IMG}
                        {USERS_REGISTER_VERIFY_INPUT}

если не замените, то новые пользователи у вас не смогут зарегистрироваться, потому что капча не отобразиться

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

GIT

The following replacements have been made:

modules\users\tpl\users.register.tpl
{USERS_REGISTER_VERIFYIMG} -> {USERS_REGISTER_VERIFY_IMG}
{USERS_REGISTER_VERIFYINPUT} -> {USERS_REGISTER_VERIFY_INPUT}

plugins\comments\tpl\comments.tpl
{COMMENTS_FORM_VERIFYIMG} -> {COMMENTS_FORM_VERIFY_IMG}
{COMMENTS_FORM_VERIFY} -> {COMMENTS_FORM_VERIFY_INPUT}

plugins\contact\contact.php
{CONTACT_FORM_VERIFY} -> {CONTACT_FORM_VERIFY_INPUT}


Dit bericht is bewerkt door Kabak (2023-10-11 12:19, 6 maanden ago)
Alex300
#15 2023-10-11 19:21

После обновления в некоторых плагинах ругается на $sys['now_offset']

В коробочных файлах его больше нет. Если он остался в плагинах, которые Вы используете, его нужно заменить на $sys['now']

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

12345>>>