Posted 18 ноября, 20194 yr comment_160206 Версия: v4.3.6 NULLED Когда добавляешь любой виджет на страницу из базы данных, после обновления кеша эта страница начинает выдавать ошибку 500. PHP Fatal error: Call to a member function setQueryString() on null in /www/forum/applications/cms/sources/Theme/Theme.php(611) : eval()'d code on line 49 PHP Stack trace: PHP 1. {main}() /www/forum/index.php:0 PHP 2. IPS\_Dispatcher->run() /www/forum/index.php:13 PHP 3. IPS\cms\modules\front\pages\_page->execute() /www/forum/system/Dispatcher/Dispatcher.php:146 PHP 4. IPS\Dispatcher\_Controller->execute() /www/forum/applications/cms/modules/front/pages/page.php:33 PHP 5. IPS\cms\modules\front\pages\_page->manage() /www/forum/system/Dispatcher/Controller.php:96 PHP 6. IPS\cms\modules\front\pages\_page->view() /www/forum/applications/cms/modules/front/pages/page.php:43 PHP 7. IPS\cms\Pages\_Page->output() /www/forum/applications/cms/modules/front/pages/page.php:73 PHP 8. IPS\cms\Pages\_Page->getHtmlContent() /www/forum/applications/cms/sources/Pages/Page.php:2198 PHP 9. call_user_func:{/www/forum/applications/cms/sources/Pages/Page.php:1218}() /www/forum/applications/cms/sources/Pages/Page.php:1218 PHP 10. IPS\Theme\content_pages_3() /www/forum/applications/cms/sources/Pages/Page.php:1218 PHP 11. IPS\cms\Databases\_Dispatcher->run() /www/forum/system/Theme/Theme.php(4319) : eval()'d code:9 PHP 12. IPS\Dispatcher\_Controller->execute() /www/forum/applications/cms/sources/Databases/Dispatcher.php:325 PHP 13. IPS\cms\modules\front\database\_index->manage() /www/forum/system/Dispatcher/Controller.php:96 PHP 14. IPS\cms\modules\front\database\_index->view() /www/forum/applications/cms/modules/front/database/index.php:51 PHP 15. IPS\Theme\class_cms_database_category_index->index() /www/forum/applications/cms/modules/front/database/index.php:155 PHP 16. IPS\Theme\class_cms_database_category_index->categoryRow() /www/forum/applications/cms/sources/Theme/Theme.php(611) : eval()'d code:358 Проблемы непосредственно с файлом forum/datastore/cms_databases.*.php (я так и не понял от чего, наверное из-за того, что конец строки сгенерировался неправильного) Помогите, пожалуйста. Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/ Share on other sites Больше вариантов
18 ноября, 20194 yr comment_160208 Может быть этой проблемы не существует в последней версии Invision Community. Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/?&do=findComment&comment=160208 Share on other sites Больше вариантов
18 ноября, 20194 yr Author comment_160227 Обновился до версии 4.4.8 nulled с вашего сайта (и старая версия тоже была с вашего). Ошибка теперь появляется сразу же после захода на страницу базы данных. Главная страница форума и другие модули работают без проблем. Кеш в админке обновлял. Error: Call to a member function setQueryString() on null (0) #0 /var/www2/forum/applications/cms/sources/Theme/Theme.php(610) : eval()'d code(358): IPS\Theme\class_cms_database_category_index->categoryRow(Object(IPS\cms\Categories2)) #1 /var/www2/forum/applications/cms/modules/front/database/index.php(155): IPS\Theme\class_cms_database_category_index->index(Object(IPS\cms\Databases), Array, Object(IPS\Http\Url\Friendly)) #2 /var/www2/forum/applications/cms/modules/front/database/index.php(51): IPS\cms\modules\front\database\_index->view() #3 /var/www2/forum/system/Dispatcher/Controller.php(96): IPS\cms\modules\front\database\_index->manage() #4 /var/www2/forum/applications/cms/sources/Databases/Dispatcher.php(347): IPS\Dispatcher\_Controller->execute() #5 /var/www2/forum/system/Theme/Theme.php(4316) : eval()'d code(9): IPS\cms\Databases\_Dispatcher->run() #6 /var/www2/forum/applications/cms/sources/Pages/Page.php(1244): IPS\Theme\content_pages_3() #7 /var/www2/forum/applications/cms/sources/Pages/Page.php(2227): IPS\cms\Pages\_Page->getHtmlContent() #8 /var/www2/forum/applications/cms/modules/front/pages/page.php(112): IPS\cms\Pages\_Page->output() #9 /var/www2/forum/applications/cms/modules/front/pages/page.php(43): IPS\cms\modules\front\pages\_page->view() #10 /var/www2/forum/system/Dispatcher/Controller.php(96): IPS\cms\modules\front\pages\_page->manage() #11 /var/www2/forum/applications/cms/modules/front/pages/page.php(33): IPS\Dispatcher\_Controller->execute() #12 /var/www2/forum/system/Dispatcher/Dispatcher.php(152): IPS\cms\modules\front\pages\_page->execute() #13 /var/www2/forum/index.php(13): IPS\_Dispatcher->run() #14 {main} Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/?&do=findComment&comment=160227 Share on other sites Больше вариантов
19 ноября, 20194 yr Author comment_160228 После ребилда кеша, в forum/datastore/cms_databases.*.php почему-то выставляется database_page_id":0 - в этом и проблема. С database_page_id":3 страницу базы данных грузит. В таблице cms_databases database_id стоит 2. Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/?&do=findComment&comment=160228 Share on other sites Больше вариантов
19 ноября, 20194 yr Author comment_160229 Не работающий файл forum/datastore/cms_databases.*.php <?php return <<<'VALUE' {"2":{"database_id":2,"database_key":"tracker","database_record_count":0,"database_template_listing":"listing","database_template_display":"display","database_template_categories":"category_index","database_all_editable":0,"database_revisions":1,"database_field_title":"3","database_field_sort":"record_last_comment","database_field_direction":"desc","database_field_perpage":25,"database_comment_approve":0,"database_record_approve":0,"database_rss":0,"database_field_content":"4","database_comment_bump":2,"database_forum_record":0,"database_forum_comments":0,"database_forum_delete":0,"database_forum_forum":0,"database_forum_prefix":"","database_forum_suffix":"","database_search":1,"database_tags_enabled":1,"database_tags_noprefixes":1,"database_tags_predefined":"","database_fixed_field_perms":"{\"record_image\":{\"visible\":false,\"perm_view\":\"*\",\"perm_2\":\"*\",\"perm_3\":\"*\"},\"record_publish_date\":{\"visible\":false},\"record_allow_comments\":{\"visible\":true}}","database_cat_index_type":0,"database_page_id":0,"database_template_form":"form","database_template_featured":"category_articles","database_featured_settings":"{\"featured\":false,\"perpage\":10,\"pagination\":false,\"sort\":\"record_publish_date\",\"direction\":\"desc\",\"categories\":0}","database_use_categories":1,"database_default_category":2,"database_options":17,"database_fixed_field_settings":"{\"record_image\":{\"image_dims\":[0,0],\"thumb_dims\":[200,200]}}","database_use_as_page_title":1,"database_canonical_flag":0,"perm_id":54,"perm_view":"*","perm_2":"*","perm_3":"4,8,13,6,3,9,12,11,14,15,16","perm_4":"4,13,12,11,14,15","perm_5":"4,8,13,6,3,9,12,11,14,15,16","perm_6":"4,8,13,6,3,9,12,11,14,15,16","perm_7":"4,8,13,6,3,9,12,11,14,15,16"}} VALUE; Все записи с cms_databases (1 запись) INSERT INTO `cms_databases` (`database_id`, `database_key`, `database_record_count`, `database_template_listing`, `database_template_display`, `database_template_categories`, `database_all_editable`, `database_revisions`, `database_field_title`, `database_field_sort`, `database_field_direction`, `database_field_perpage`, `database_comment_approve`, `database_record_approve`, `database_rss`, `database_field_content`, `database_comment_bump`, `database_forum_record`, `database_forum_comments`, `database_forum_delete`, `database_forum_forum`, `database_forum_prefix`, `database_forum_suffix`, `database_search`, `database_tags_enabled`, `database_tags_noprefixes`, `database_tags_predefined`, `database_fixed_field_perms`, `database_cat_index_type`, `database_page_id`, `database_template_form`, `database_template_featured`, `database_featured_settings`, `database_use_categories`, `database_default_category`, `database_options`, `database_fixed_field_settings`, `database_use_as_page_title`, `database_canonical_flag`) VALUES ('2', 'tracker', '0', 'listing', 'display', 'category_index', '0', '1', '3', 'record_last_comment', 'desc', '25', '0', '0', '0', '4', '2', '0', '0', '0', '0', '', '', '1', '1', '1', '', '{\"record_image\":{\"visible\":false,\"perm_view\":\"*\",\"perm_2\":\"*\",\"perm_3\":\"*\"},\"record_publish_date\":{\"visible\":false},\"record_allow_comments\":{\"visible\":true}}', '0', '0', 'form', 'category_articles', '{\"featured\":false,\"perpage\":10,\"pagination\":false,\"sort\":\"record_publish_date\",\"direction\":\"desc\",\"categories\":0}', '1', '2', '17', '{\"record_image\":{\"image_dims\":[0,0],\"thumb_dims\":[200,200]}}', '1', '0'); Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/?&do=findComment&comment=160229 Share on other sites Больше вариантов
19 ноября, 20194 yr Author comment_160244 Решено. Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/?&do=findComment&comment=160244 Share on other sites Больше вариантов
20 ноября, 20194 yr comment_160268 Обычно такая ошибка возникает в случае, если шаблон отображения базы данных был изменён, и при обновлении новые изменения не записываются, что и приводит к ошибке. 19 часов назад, Indchubaka сказал: Решено. Спасибо, что дал знать сообществу как решил. Link to comment https://ipbmafia.ru/topic/21867-oshibka-500/?&do=findComment&comment=160268 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.