Ошибка в запросе БД 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 464
в 2.8.2 после установки из каталога в админке перестает переходить по меню ну там новости, статьи, белый лист и ошибка
503 Service Unavailable
Please, enable debug mode in the site settings
если разархевировать в корне инстант той же версии то переход по меню становится возможным, но при добавлении в посты (блог) сообщение тот же белый вариант, если в админке включить показ ошибок то
Код PHP:
  1.  
  2. Ошибка в запросе БД:
  3. У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около ')) AND (i.is_locked IS NULL) AND (i.is_deleted IS NULL) LIMIT 1000' на строке 3
  4.  
  5. SELECT i.*
  6. FROM cms_users i
  7. WHERE (i.id IN ()) AND (i.is_locked IS NULL) AND (i.is_deleted IS NULL)
  8. LIMIT 1000
  9. Последние вызовы:
  10.  
  11. cmsModel->get() @ /system/controllers/users/model.php : 523
  12. modelUsers->getNotifiedUsers() @ /system/controllers/messages/frontend.php : 122
  13. messages->sendNoticePM() @ /system/controllers/sc_followers/hooks/activity_after_add.php : 61
  14. onScFollowersActivityAfterAdd->run() @ /system/core/controller.php : 529
  15. cmsController->runExternalHook() @ /system/core/controller.php : 491
  16. cmsController->runHook() @ /system/core/eventsmanager.php : 37
  17. cmsEventsManager::hook() @ /system/controllers/activity/frontend.php : 54
  18. activity->addEntry() @ /system/core/action.php : 29
  19. cmsAction->__call() @ /system/controllers/activity/hooks/content_after_add_approve.php : 18
  20. onActivityContentAfterAddApprove->run() @ /system/core/controller.php : 529
  21. cmsController->runExternalHook() @ /system/core/controller.php : 491
  22.  
до использования каталога в админке все работает и посты в Блог добавляется без проблем. причем ошибка получается не зависимо от приложения которое устанавливается из каталога, да же если ставить не из каталога а загрузить но устанавливать через админку. Может где то права на файл ставятся и как итог не выполняется какой то скрипт ?
Редактировалось: 1 раз (Последний: 18 ноября 2017 в 16:42)
Если тебе роют яму - не мешай, закончат - сделаешь себе бассейн.
Посетитель
small user social cms
Медаль
Сообщений: 464
Ради интереса поставил 777 на все папки сайта и в блог добавляется. Теперь пойди найди в какой папке оно меняет ))))
Если тебе роют яму - не мешай, закончат - сделаешь себе бассейн.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 464
Не пойму то работает то не работает, чудеса какие то может с хостингом что.
Если тебе роют яму - не мешай, закончат - сделаешь себе бассейн.
Посетитель
small user social cms
Медаль
Сообщений: 270
вот те раз, чудеса
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
Коля,
Это не чудеса.
Замените содержимое файла \system\controllers\sc_followers\hooks\activity_after_add.php на вот это:
Спойлер
Редактировалось: 1 раз (Последний: 18 ноября 2017 в 19:40)
Посетитель
small user social cms
Сообщений: 12
Добрый вечер, извините, а как тут карму получить, что бы Тему создать?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
@johanisce:
Добрый вечер, извините, а как тут карму получить
Советовать полезные советы на форуме.
Посетитель
small user social cms
Почетный донор проектаМедаль
Сообщений: 298
@johanisce:
Добрый вечер, извините, а как тут карму получить, что бы Тему создать?
помогай людям) лови +сик)
WhatsApp / Telegram / Phone: +79З07677776
Посетитель
small user social cms
Медаль
Сообщений: 270
Ris, вы гений, а тут как быть не подскажите?

Код PHP:
  1.  
  2. Ошибка в запросе БД:
  3.  
  4. У вас ошибка в запросе. Изучите документацию по используемой версии MariaDB на предмет корректного синтаксиса около 'AND r1.child_item_id = i.id WHERE (i.is_private = '0') AND (i.is_approved = '1' на строке 3
  5. SELECT COUNT( i.id ) as count
  6. FROM cms_con_groups i
  7. INNER JOIN cms_content_relations_bind as r1 ON r1.parent_ctype_id = 8 AND r1.parent_item_id = 10 AND r1.child_ctype_id = AND r1.child_item_id = i.id
  8. WHERE (i.is_private = '0') AND (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1')
  9.  
  10. Последние вызовы:
  11.  
  12. cmsModel->getCount() @ /system/controllers/content/model.php : 2251
  13. modelContent->getContentItemsCount() @ /system/controllers/places/frontend.php : 0
  14. places->getItemViewMenu()
  15. call_user_func_array() @ /system/core/action.php : 29
  16. cmsAction->__call() @ /system/controllers/places/hooks/content_places_before_item.php : 0
  17. onPlacesContentPlacesBeforeItem->run()
  18. call_user_func_array() @ /system/core/controller.php : 521
  19. cmsController->runExternalHook() @ /system/core/controller.php : 483
  20. cmsController->runHook() @ /system/core/eventsmanager.php : 37
  21. cmsEventsManager::hook() @ /system/controllers/content/actions/item_view.php : 302
  22. actionContentItemView->run()
  23.  
  24.  
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
Александр:
а тут как быть не подскажите?
Вот тут после знака равно перед AND должно что-то быть.
Код SQL:
  1. r1.child_ctype_id = AND r1.child_item_id = i.id
А раз контроллер places - надо писать в техподдержку мапсов.
С мапсами не помогу, у меня их нет.
Посетитель
small user social cms
Медаль
Сообщений: 270
Ris, Ок, спс, написал в четверг, жду.
Посетитель
small user social cms
Медаль
Сообщений: 270
Ris, а что Вы в своем решении сделали, что добавляет добавленный if . По сути у насттроих ошибки были в разных местах
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 2102
Александр:
что добавляет добавленный if
По сути, нет подписантов - ничего не делаем, идем дальше.
Вся логика.
Посетитель
small user social cms
Сообщений: 12
ideasdigger:
помогай людям) лови +сик)
Спасибо!
Посетитель
small user social cms
Медаль
Сообщений: 464
Ris:
Это не чудеса.
Спасибо помогло.
Если тебе роют яму - не мешай, закончат - сделаешь себе бассейн.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: