Посты открываются только под авторизацией.

#1 6 января 2025 в 23:14

Всем привет

не могу понять, когда это ошибка появилась. Сейчас последний релиз. Форум работает, лента, темы и тп. Но нажимаешь на пост и белый экран 500 ошибка, режим отладки ничего не меняет, белая страница.

Под авторизацией все открывается без проблем, без авторизации белый лист.

В чем может быть проблема?

#2 6 января 2025 в 23:23

А в логах что пишет?

#3 6 января 2025 в 23:33

А в логах что пишет?

pupsik

[Mon Jan 06 23:31:50.486681 2025] [php7:error] [pid 1463:tid 1463] [client 95.29.234.69:36900] PHP Fatal error:  Uncaught Error: Call to undefined method cmsCore::respondIfModifiedSince() in /var/www/****_ru_usr/data/www/****.ru/system/controllers/forum/actions/thread_view.php:53\nStack trace:\n#0 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(609): actionForumThreadView->run()\n#1 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(478): cmsController->runExternalAction()\n#2 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(454): cmsController->executeAction()\n#3 /var/www/****_ru_usr/data/www/****.ru/system/controllers/forum/frontend.php(61): cmsController->runAction()\n#4 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(503): forum->route()\n#5 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(454): cmsController->executeAction()\n#6 /var/www/****_ru_usr/data/www/****.ru/system/core/core.php(995): cmsController->runAction()\n#7 /var/www/****_ru_usr/data/www/****.ru/system/core/core.php(196): cmsCore->runController()\n#8 /var/www/****_ru_usr/data/www/****.ru/index.php(28 in /var/www/****_ru_usr/data/www/****.ru/system/controllers/forum/actions/thread_view.php on line 53, referer: https://****.ru/forum

#5 Вчера в 00:48

Зкомментируйте временно эту строку github.com/instantsoft/icms2-forum/blob/main/package/system/controllers/forum/actions/thread_view.php#L53

Loadырь

спасибо, выяснил откатом на 2.16.3, что дело в обновлении до последнего релиза. На 16.3 все работает нормально

вернул версию на последнем релизе, закомментировал строку 53, посты открывают, но разделы форума не открываются

2025/01/07 00:40:13 [error] 4626#4626: *18946 FastCGI sent in stderr: «PHP me****ge: PHP Fatal error:  Uncaught Error: Call to undefined method cmsCore::respondIfModifiedSince() in /var/www/****_ru_usr/data/www/****.ru/system/controllers/forum/actions/category_view.php:35
Stack trace:
#0 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(609): actionForumCategoryView->run()
#1 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(478): cmsController->runExternalAction()
#2 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(454): cmsController->executeAction()
#3 /var/www/****_ru_usr/data/www/****.ru/system/controllers/forum/frontend.php(61): cmsController->runAction()
#4 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(503): forum->route()
#5 /var/www/****_ru_usr/data/www/****.ru/system/core/controller.php(454): cmsController->executeAction()
#6 /var/www/****_ru_usr/data/www/****.ru/system/core/core.php(995): cmsController->runAction()
#7 /var/www/****_ru_usr/data/www/****.ru/system/core/core.php(196): cmsCore->runController()
#8 /» while reading response header from upstream, client: 95.29.234.69, server: ****.ru, request: «GET /forum/stroitelstvo-remont-stroimaterialy/krovelnye-sistemy-krovli HTTP/1.1», upstream: «fastcgi://unix:/var/run/****.ru.sock:», host: "****.ru", referrer: «https://****.ru/forum/all»

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

да, тут закомментировал эту строку system/controllers/forum/actions/category_view.php:35

заработало

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.