Foren / National / Russian / Тех. поддержка / переезд с PHP 5.4  на PHP 8.1 и Cotonti 0.9.21

ErsteVorherige1...56789NächsteLetzte

webitproff
#106 7. März 2023, 19:45
#46007 Kabak:

Cotonti 0.9.21 , PHP 8.1   про Bootstrap  не скажу .  Как посмотреть версию Bootstrap ?

\attach2\tpl\attach2.files.tpl

 

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

{PHP.cfg.plugins_dir}/attach2/lib/bootstrap/css/bootstrap.min.css

 * Bootstrap v2.3.2
 *
 * Copyright 2012 Twitter, Inc

 

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

 
#45989 Kabak:

hits.admin.home.php

23    $timeback_interval = cot::$cfg['plugin']['hits']['timeback'] ? cot::$cfg['plugin']['hits']['timeback'] : 7;

Warning: Undefined array key "timeback" in /var/www/apcfix/plugins/hits/hits.admin.home.php on line 23

Вы с этим разобрались?

что в конфигурации в настройках самого плагина? если можно скрин.

плагин последней версии?

а плагин  «Who's online»?

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Dieser Beitrag wurde von webitproff (am 7. März 2023, 19:53, vor 1 Jahr) bearbeitet
Kabak
#107 8. März 2023, 19:14

На сайте всё заработало.  Я просто его удалил и заново установил - проблема была с базой данных

 

плагин последней версии?

а плагин  «Who's online»?

Да.

webitproff
#108 10. März 2023, 02:53

на PHP 8.1, последняя версия движка с репозитория,
при редактировании экстраполей ругается на трех разных скинах админки, включая дефолтную.

Warning: Undefined array key "my_field_name" in public_html/system/admin/admin.extrafields.php on line 184

сам код строки

if ($field != $cot_extrafields[$n][$field['field_name']] && !empty($field['field_name']) && !empty($field['field_type']))

после этого слетает HTML разметка, а вслед за ней и верстка

 

При попытке добавить новое экстраполе - вовсе "ветки летки"

Warning: Undefined array key "forums_activity" in 
/home/My_Project.com/themes/cotcom/cotcom.php on line 55

Warning: Undefined array key "forums" in 
/home/My_Project.com/themes/cotcom/cotcom.php on line 64

Warning: Trying to access array offset on value of type null in 
/home/My_Project.com/themes/cotcom/cotcom.php on line 64

Warning: Undefined array key "pm_putinarchives" in 
/home/My_Project.com/themes/cotcom/cotcom.php on line 77

Warning: Undefined array key "Privatemessages" in 
/home/My_Project.com/modules/pm/pm.header.php on line 51

 

строка 55 в themes/cotcom/cotcom.php

 

$R['forums_icon_section_activity'] = '<img class="icon" src="' . cot::$cfg['themes_dir'] . '/cotcom/img/activity{$secact_num}.png" alt="' . cot::$L['forums_activity'] . ' {$secact_num}" />';

(картинки присутствуют)

 

строка 64 в themes/cotcom/cotcom.php

<a id="movetopic">' . cot::$L['Move'].'</a><form action="{$move_url}" method="post"><div id="movetopic">' . cot::$L['forums']['MoveTopic'].'<br/>{$movebox_select} <button type="submit">' . cot::$L['Move'].'</button><br/>{$movebox_keep} ' . cot::$L['forums_keepmovedlink'].'</div></form>

 

строка 77 в themes/cotcom/cotcom.php

$R['pm_icon_archive'] = '<img class="icon" src="images/icons/default/pm-archive.png" alt="' . cot::$L['pm_putinarchives'].'" />';

иконка на месте

 

строка 51 в modules/pm/pm.header.php

cot_declension(cot::$usr['messages'], $Ls['Privatemessages']) : cot::$L['hea_noprivatemessages']

 

 

P.S. поля редактируются и добавляются вопреки ошибкам.

совершаю смену версии PHP с 8.1 на 7.4 - ошибки пропадают

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Dieser Beitrag wurde von webitproff (am 10. März 2023, 04:39, vor 1 Jahr) bearbeitet
Kabak
#109 10. März 2023, 13:59

#10810.03.2023 04:53 

Это про какой плагин ?

webitproff
#110 10. März 2023, 14:31
#46023 Kabak:

#10810.03.2023 04:53 

Это про какой плагин ?

Поля дополнительные создавались и редактировались для модулей "Page", "Users"

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#111 10. März 2023, 15:28

Да, в каком плагине ?

webitproff
#112 10. März 2023, 19:07
#46026 Kabak:

Да, в каком плагине ?

плагином тут и не пахло

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#113 11. März 2023, 06:19

я так понимаю, что только определённая группа людей может это исправить

Создал тему.  Не знаю чиитал ли кто-нибудь    https://www.cotonti.com/forums?m=posts&q=9196&n=last#bottom

Alex300
#114 11. März 2023, 12:03

Спасибо за баг репорт.

Исправлено в master ветке.

Файл cotcom.php не является системным файлом Cotonti. Это что то из вашей темы.

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

после переезда перестал обновляться профиль пользователя в модуле USERS  ругается, что дата не может быть NULL   если подставлять дату 1970-01-01  прокатывает    но почему по умолчанию не работает ?    DBASE пишет 0.9.18    движок вроде обновил до 0.9.22 

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

Как быть с пустой датой рожения в профиле ?

Fatal error

2023-03-29 17:41

SQL error 42S22: Column not found: 1054 Unknown column 'log_uri' in 'field list'

#0 /var/www/apcfix/system/database.php(614): cot_diefatal('...')
#1 /var/www/apcfix/system/functions.php(3367): CotDB->insert('...', Array)
#2 /var/www/apcfix/modules/users/inc/users.edit.php(244): cot_log('...', '...')
#3 /var/www/apcfix/modules/users/users.php(32): include('...')
#4 /var/www/apcfix/index.php(181): require_once('...')

это где смотреть и что править ?

 

 

Dayver
#116 29. März 2023, 19:10
#46248 Kabak:

Fatal error

2023-03-29 17:41

SQL error 42S22: Column not found: 1054 Unknown column 'log_uri' in 'field list'

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

Pavlo Tkachenko aka Dayver
Kabak
#117 29. März 2023, 19:25

У меня отличный шанс изучить движок

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

поможете вручную исправить, если это возможно ?

Alex300
#118 29. März 2023, 19:29

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

Хм, интересно. Надо отладить этот момент.

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

получится, если я установлю чистый 0.9.22 , установлю старую базу от сайта и потом обновлю все плагины ?

Alex300
#120 30. März 2023, 04:45
#46252 Alex300:

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

Хм, интересно. Надо отладить этот момент.

Да нет. Я словил ошибку о том что поле уже существует для log_uri, а оно не первое в патче. Да и патч я накатывал не автоматически, а вручную.

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

#46253 Kabak:

получится, если я установлю чистый 0.9.22 , установлю старую базу от сайта и потом обновлю все плагины ?

Да. Существующая база, Cotonti 0.9.22, site-url.com/install.php

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

Обновление Cotonti 0.9.19-01 — 0.9.23-01 (текущей master ветки) прошло без проблем. Раз 10. Не получилось поймать ошибку выше. Магия какая то. Если только на сервер не улетело 2 запроса на install.php. Как по нажатию F5 в браузере. Но это уже тоже какая то фантазия.

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

Dieser Beitrag wurde von Alex300 (am 30. März 2023, 08:33, vor 1 Jahr) bearbeitet

ErsteVorherige1...56789NächsteLetzte