Форуми / National / Russian / Тех. поддержка / [Решено] При удалении любой новости News на новом сайте 0.9.21

Kabak
#1 10.03.2023 15:19

При удалении любой новости созданной в News  на новом сайте  0.9.21

( Если есть баг репорт, то перекиньте , пожалуйста )

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 10
Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 10

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 11
Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 11
Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 12
Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 12
Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 13
Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 13
Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 14
Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 15

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 15

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 16

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 16

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 17

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 17

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 18

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 19

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 19

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 20

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 20

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 25

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 25

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line 26

Warning: Trying to access array offset on value of type null in /var/www/dacha/modules/forums/inc/forums.resources.php on line 26

Warning: Undefined variable $db_forum_posts in /var/www/dacha/modules/forums/forums.trashcan.php on line 21

Warning: Undefined variable $db_forum_topics in /var/www/dacha/modules/forums/forums.trashcan.php on line 22

Warning: Undefined variable $db_com in /var/www/dacha/plugins/comments/comments.trashcan.php on line 21

Warning: Undefined variable $db_i18n_pages in /var/www/dacha/plugins/i18n/i18n.trashcan.php on line 21

Warning: Undefined variable $db_pages in /var/www/dacha/modules/page/page.trashcan.php on line 21

Warning: Undefined variable $cfg in /var/www/dacha/plugins/trashcan/trashcan.page.delete.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/trashcan/trashcan.page.delete.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/trashcan/trashcan.page.delete.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/trashcan/trashcan.page.delete.php on line 18

Warning: Undefined variable $cfg in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18

Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18

Warning: Undefined variable $db in /var/www/dacha/plugins/i18n/i18n.page.delete.php on line 21

Fatal error: Uncaught Error: Call to a member function delete() on null in /var/www/dacha/plugins/i18n/i18n.page.delete.php:21 Stack trace: #0 /var/www/dacha/modules/page/inc/page.functions.php(673): include() #1 /var/www/dacha/modules/page/inc/page.edit.php(68): cot_page_delete() #2 /var/www/dacha/modules/page/page.php(43): require_once('...') #3 /var/www/dacha/index.php(181): require_once('...') #4 {main} thrown in /var/www/dacha/plugins/i18n/i18n.page.delete.php on line 21

 

Я так понимаю  забыли везде заменить $cfg  на cot::$cfg   и   ещё что-то

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

В Trash Can в админ-панели

Warning: Undefined array key "comments" in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 24
Warning: Undefined array key "Post" in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 112
Warning: Undefined array key "Comment" in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 106
Warning: Undefined array key "Comment" in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 106
Warning: Undefined variable $pagesqueued in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 193


Відредаговано: Alex300 (15.10.2023 14:16, 5 місяців тому)
webitproff
#2 11.03.2023 06:34

примерно такая же беда

yes

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

в plugins/tags/tags.page.delete.php on line 18

if ($cfg['plugin']['tags']['pages'] && cot_auth('plug', 'tags', 'W'))

меняем на

if (cot::$cfg['plugin']['tags']['pages'] && cot_auth('plug', 'tags', 'W'))

 

-----

в plugins/i18n/i18n.page.delete.php on line 21

$db->delete($db_i18n_pages, "ipage_id = ?", array($id));

на

cot::$db->delete($db_i18n_pages, "ipage_id = ?", array($id));

 

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

Відредаговано: webitproff (11.03.2023 07:00, 1 рік тому)
Alex300
#3 11.03.2023 15:03
#46025 Kabak:

При удалении любой новости созданной в News  на новом сайте  0.9.21

( Если есть баг репорт, то перекиньте , пожалуйста )

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line ...
...
Warning: Undefined variable $pagesqueued in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 193

 

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

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

в plugins/tags/tags.page.delete.php on line 18

...
в plugins/i18n/i18n.page.delete.php on line 21

Это поправил.

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

Відредаговано: Alex300 (12.03.2023 05:23, 1 рік тому)
Kabak
#4 11.03.2023 16:04

перезалил все причастные модули и плагины  ( Forums , Pages , Trashcan , Tags , i18n )-  перезалил на сервер скаченые с репозитория , удалил и установил заново на сервере

Создаю новость , удаляю новость ( новость удаляется, но получаю ошибки ): 

Warning: Undefined variable $cfg in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18
Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18
Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18
Warning: Trying to access array offset on value of type null in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18
Warning: Undefined variable $db_com in /var/www/dacha/plugins/comments/comments.trashcan.php on line 21
Warning: Undefined variable $db_i18n_pages in /var/www/dacha/plugins/i18n/i18n.trashcan.php on line 21
Warning: Undefined variable $db in /var/www/dacha/plugins/i18n/i18n.page.delete.php on line 21
Fatal error: Uncaught Error: Call to a member function delete() on null in /var/www/dacha/plugins/i18n/i18n.page.delete.php:21 Stack trace: #0 /var/www/dacha/modules/page/inc/page.functions.php(710): include() #1 /var/www/dacha/modules/page/inc/page.edit.php(68): cot_page_delete() #2 /var/www/dacha/modules/page/page.php(43): require_once('...') #3 /var/www/dacha/index.php(181): require_once('...') #4 {main} thrown in /var/www/dacha/plugins/i18n/i18n.page.delete.php on line 21

webitproff
#5 11.03.2023 19:08
#46034 Kabak:

перезалил все причастные модули и плагины  ( Forums , Pages , Trashcan , Tags , i18n )-   новость удаляется, но получаю ошибки )

Warning: Undefined variable $cfg in /var/www/dacha/plugins/tags/tags.page.delete.php on line 18

Warning: Undefined variable $db_com in /var/www/dacha/plugins/comments/comments.trashcan.php on line 21
 

Скажите, после того как залили на сервер файлы был ли такой порядок действий:

1. Кнопка "обновить" в каждом расширении из перезалитых?

2. чистили ли дисковый кеш?

 

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

просто реально, я весь движок перезалил, обновил путем http://example.com/install.php

проблем с удалением, редактированием и созданием страниц не наблюдаю

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#6 11.03.2023 19:20

1. Кнопка "обновить" в каждом расширении из перезалитых?

2. чистили ли дисковый кеш?

1) перезалил на сервер

2) Uninstall

3) Чистил кэш

3) Install

Весь движок не перезаливал.  Ну, могу переставить

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

Должно быть так или 

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

Warning: Undefined variable $db_i18n_pages in /var/www/dacha/plugins/i18n/i18n.trashcan.php on line 21
Warning: Undefined variable $db in /var/www/dacha/plugins/i18n/i18n.page.delete.php on line 21

Fatal error: Uncaught Error: Call to a member function delete() on null in /var/www/dacha/plugins/i18n/i18n.page.delete.php:21 Stack trace: #0 /var/www/dacha/modules/page/inc/page.functions.php(710): include() #1 /var/www/dacha/modules/page/inc/page.edit.php(68): cot_page_delete() #2 /var/www/dacha/modules/page/page.php(43): require_once('...') #3 /var/www/dacha/index.php(181): require_once('...') #4 {main} thrown in /var/www/dacha/plugins/i18n/i18n.page.delete.php on line 21

 

Это правильно ?


Відредаговано: Kabak (11.03.2023 19:35, 1 рік тому)
webitproff
#7 11.03.2023 19:42

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

#46033 Alex300:

в plugins/tags/tags.page.delete.php on line 18

...
в plugins/i18n/i18n.page.delete.php on line 21

Это поправил.

smiley не вводите людей в заблуждение, пожалуйста, в следующий раз уточните, как и где поправили ошибку,  а то файлы без изменений, ошибка осталась, -  народ в недоумении cool

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

Відредаговано: webitproff (12.03.2023 03:37, 1 рік тому)
Kabak
#8 11.03.2023 20:09

Установил новый сайт  с GIT  он вообще битый какой-то этот инсталятор   всё глючит (((

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

после инсталяции  ещё инсталятор не закрылся даже 

Warning: Array to string conversion in /var/www/dacha/system/database.php on line 159

webitproff
#9 11.03.2023 20:11
#46038 Kabak:

Установил новый сайт  с GIT  он вообще битый какой-то этот инсталятор   всё глючит (((

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

после инсталяции  ещё инсталятор не закрылся даже 

Warning: Array to string conversion in /var/www/dacha/system/database.php on line 159

ша посмотрим wink

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kabak
#10 11.03.2023 20:13

попытался установить cotontilib

всё легло неамертво

Warning: Array to string conversion in /var/www/dacha/system/database.php on line 159
Warning: require_once(lib/Loader.php): Failed to open stream: No such file or directory in /var/www/dacha/plugins/cotontilib/cotontilib.global.php on line 18
Fatal error: Uncaught Error: Failed opening required 'lib/Loader.php' (include_path='.:/usr/share/php') in /var/www/dacha/plugins/cotontilib/cotontilib.global.php:18 Stack trace: #0 /var/www/dacha/system/common.php(738): include() #1 /var/www/dacha/index.php(94): require_once('...') #2 {main} thrown in /var/www/dacha/plugins/cotontilib/cotontilib.global.php on line 18

webitproff
#11 11.03.2023 21:05

Вообщем при установке ошибок вовсе не было, - движок с репозитория, ставил на 8,1

есть проблемы. одни старые, но появились новые

при удалении статьи из админки

Warning: Undefined variable $db_i18n_pages in /plugins/i18n/i18n.trashcan.php on line 21 
Warning: Undefined variable $cfg in /plugins/tags/tags.page.delete.php on line 18 
Warning: Trying to access array offset on value of type null in /plugins/tags/tags.page.delete.php on line 18 
Warning: Trying to access array offset on value of type null in /plugins/tags/tags.page.delete.php on line 18 
Warning: Trying to access array offset on value of type null in /plugins/tags/tags.page.delete.php on line 18 
Warning: Undefined variable $db in /plugins/i18n/i18n.page.delete.php on line 21 
Fatal error: Uncaught Error: Call to a member function delete() on null in /plugins/i18n/i18n.page.delete.php:21 
Stack trace: 
#0 /modules/page/inc/page.functions.php(710): include() 
#1 /modules/page/page.admin.php(211): cot_page_delete(7) 
#2 /system/admin/admin.main.php(59): require('/home/w/webitpr...') 
#3 /admin.php(25): include('/home/w/webitpr...') 
#4 {main} thrown in /plugins/i18n/i18n.page.delete.php on line 21 

 

при удалении статьи, находясь во фронэнде:

Warning: Undefined variable $db_i18n_pages in /plugins/i18n/i18n.trashcan.php on line 21 
Warning: Undefined variable $cfg in /plugins/tags/tags.page.delete.php on line 18 
Warning: Trying to access array offset on value of type null in /plugins/tags/tags.page.delete.php on line 18 
Warning: Trying to access array offset on value of type null in /plugins/tags/tags.page.delete.php on line 18 
Warning: Trying to access array offset on value of type null in /plugins/tags/tags.page.delete.php on line 18 
Warning: Undefined variable $db in /plugins/i18n/i18n.page.delete.php on line 21 
Fatal error: Uncaught Error: Call to a member function delete() on null in /plugins/i18n/i18n.page.delete.php:21 
Stack trace: 
#0 /modules/page/inc/page.functions.php(710): include() 
#1 /modules/page/inc/page.edit.php(68): cot_page_delete(9, Array) 
#2 /modules/page/page.php(43): require_once('/home/w/webitpr...') 
#3 /index.php(180): require_once('/home/w/webitpr...') 
#4 {main} thrown in /plugins/i18n/i18n.page.delete.php on line 21 

 

при попытке создания перевода страницы

Fatal error

2023-03-11 21:51

SQL error 42S22: Column not found: 1054 Unknown column 'tag_locale' in 'where clause'

#0 /system/database.php(368): cot_diefatal('SQL error 42S22...')
#1 /plugins/tags/inc/tags.functions.php(205): CotDB->query('SELECT COUNT(*)...')
#2 /plugins/tags/inc/tags.functions.php(35): cot_tag_isset('\xD1\x81\xD0\xBE\xD0\xB7\xD0\xB4\xD0\xB0\xD0\xBD\xD0\xB8\xD0...', 13, 'pages', Array)
#3 /plugins/tags/tags.page.add.php(38): cot_tag('\xD1\x81\xD0\xBE\xD0\xB7\xD0\xB4\xD0\xB0\xD0\xBD\xD0\xB8\xD0...', 13, 'pages', Array)
#4 /plugins/i18n/inc/i18n.page.php(66): include('/home/w/webitpr...')
#5 /plugins/i18n/i18n.php(26): include('/home/w/webitpr...')
#6 /system/plugin.php(85): include('/home/w/webitpr...')
#7 /index.php(178): require_once('/home/w/webitpr...')

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

 

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

#46033 Alex300:
#46025 Kabak:

При удалении любой новости созданной в News  на новом сайте  0.9.21

( Если есть баг репорт, то перекиньте , пожалуйста )

Warning: Undefined variable $cfg in /var/www/dacha/modules/forums/inc/forums.resources.php on line ...
...
Warning: Undefined variable $pagesqueued in /var/www/dacha/plugins/trashcan/trashcan.admin.php on line 193

 

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

При уважении Алексей, немогу согласиться о предрелизном состоянии.

проблем со статьями (удаление, редактирование, перевод и доступ к переведенной статье), картинки PFS (говорилось тут), UserImages (упомяналось тут)

Предлагаю создать отдельную тему по версии 0.9.21.1 и её ошибках на php 8.1, даже не тему, а раздел, как здесь, где можно будет по каждому плагину, модулю, системе, создать тему отдельную и совместно с теми кто подключиться, пройтись соместными услилиями по каждому модулю, плагину, администрированию системы. а потом уже в релиз.

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

Відредаговано: webitproff (12.03.2023 04:23, 1 рік тому)
Kabak
#12 12.03.2023 06:54

В чём смысл добавления класса для $cfg  ?   просто забыли во всех плагинах и модулях прописать класс ?  а зачем его добавляли ?

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

отключил плагин i18n  и сообщения об ошибках при удалении страниц новостей пропали

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

где почитать описание для чего нужен каждый плагин который внесён в базовую установку движка ?


Відредаговано: Kabak (12.03.2023 09:47, 1 рік тому)
webitproff
#13 12.03.2023 15:59
#46042 Kabak:

В чём смысл добавления класса для $cfg  ?   просто забыли во всех плагинах и модулях прописать класс ?  а зачем его добавляли ?

 

где почитать описание для чего нужен каждый плагин который внесён в базовую установку движка ?

 

Если поиск по сайту ничего не дал -  Раздел по "Запросу Документации"

Оставляйте свои запросы. по мере наличия времения я помогу

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Alex300
#14 12.03.2023 16:23

В чём смысл добавления класса для $cfg 

$cfg это глобальная переменная с конфигом. И она не всегда может оказаться в области видимости, например если вызов производится из функции или метода класса.

Класс cot предоставляет универсальный доступ к этой переменной из любого места. И вообще, по возможности, лучше избегать использования глобальных переменных в коде ))

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