VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
После переноса сайта на новый хостинг (и соответственно бд) возникла такая ошибка с базой данных.
PHP Code:
Database error in vBulletin 4.0.8:
Invalid SQL:
SELECT parent.nodeid, parent.styleid, parent.layoutid from cms_node AS node INNER JOIN cms_node AS parent ON (node.nodeleft >= parent.nodeleft AND node.nodeleft <= parent.noderight)
WHERE node.nodeid =
ORDER BY parent.nodeleft DESC ;;
MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY parent.nodeleft DESC' at line 3
Error Number : 1064
Она имеет отношение к виджету календарика в CMS и вываливается при попытке посмотреть статьи за любое число.
kerk, не факт что именно там ошибка, посмотри ведь после знака равно нифига нету и сразу order.
Code:
WHERE node.nodeid =
ORDER BY parent.nodeleft DESC ;;
a_n_d_y добавил 08.11.2010 в 16:42
А база вообще ровно встала на новом хосте? Есть подозрение что какой-то из запросов выдает ответ NULL и отсюда пустота после =...
Last edited by a_n_d_y : 11-08-2010 at 05:42 PM.
Reason: Добавлено сообщение
Ну ошибка даже точно не там, это просто mysql ставит ; после запроса, а оно уже стоит в коде.
Посмотрите на таблицу cms_node, там у какой-нибудь записи в поле parentnode стоит NULL? Если нет, то посмотрите что стоит у записи с node_id = 1. Наверное NULL нужен там, хотя не уверен, может бывает и по другому.
@mavredan
Простоузер
Join Date: Sep 2010
Location: Москва
Posts: 19
Версия vB: 4.1.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Hren, Перезалил еще раз - не помогло. Косяк явно в базе, хотя весь импорт происходил через синхронизацию в phpmyadmin. g0rn, В cms_node для node_id = 1 в поле parentnode стоит 0.
Даже не знаю...может проще очистить почистить все статьи и пересоздать разделы:-/ Хотя почему-то есть сомнения, что это поможет...
g0rn, В cms_node для node_id = 1 в поле parentnode стоит 0.
0 и NULL это разные значения, видимо проблема в этом. Нажмите на иконку редактирования у этой записи и у поля parentnode поставьте галочку в колонке "Null".
Тут это проблему должно решить, но если так было со всей базой, то косяки могут ещё где-нибудь вылезти.
@mavredan
Простоузер
Join Date: Sep 2010
Location: Москва
Posts: 19
Версия vB: 4.1.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Спасибо огромное. Теперь заработало
Last edited by mavredan : 11-09-2010 at 09:35 PM.
Reason: Глупость написал...