VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
После сбоя mysql сервера на форуме проявились глюки с отображением тем и написанием сообщений, ошибка при открытии личного кабинета и ЛС. Оказалось, что бесследно пропали таблицы на InnoDB: vb_searchgroup, vb_contenttype и др. И, возможно, часть других.
Сбой заметил далеко не сразу (с виду рабочий форум, темы листались) и поэтому бэкап утерялся - затёрся сбойной версией.
Проблемы с темами устранились созданием пропавших таблиц, починкой имеющихся таблиц и пересчётом счетчиков.
Но с кабинетом пользователя и Личными сообщениями - непонятная беда.
При их открытии появляется сообщение об ошибке:
PHP Code:
Ошибка базы данных в vBulletin 4.0.5:
Invalid SQL:
();
Ошибка MySQL : 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 ')' at line 1
Номер ошибки : 1064
Дата запроса : Monday, October 27th 2014 @ 06:07:24 PM
Дата ошибки : Monday, October 27th 2014 @ 06:07:24 PM
Скрипт : /private.php
Реферер : /showthread.php?t=11&p=174210
IP адрес : 94.41.152.163
Имя пользователя : rish
Имя класса : vB_Database
Версия MySQL : 5.1.66-0+squeeze1
После изучения файл private.php выяснил, что если закомментировать строку #2323: construct_usercp_nav($page_templater->get_template_name());
переменная $page_templater->get_template_name() содержит - "pm_messagelist"
После этого личные сообщения открываются и, вроде бы, всё работает, только есть незначительные косяки в вёрстке - а значит какая-то часть кода таки теряется.
Этот же метод действует для файла глючащего кабинета - profile.php
Есть ли какие-нибудь мысли куда дальше копать, чтобы устранить изначальную проблему?