VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Нашёл сделанный 5 лет назад бекап форума на вобле 3.8.6, бекап включает в себя дамп БД и копию корня сайта. После разворачивания возвращает ошибку "The requested language does not exist", лечится через tools.php.
Проблема в том что стиль который использовался на том форума после вышеописанных действий ресетится к исходному и в админ-цп виден только Default style. Куда копать или как лучше вынуть все правки "стиля" из бекапа?
5 лет назад 3.8.6 в природе не было. Может речь про 3.6.x ?
@tays
Эксперт
Join Date: Jun 2006
Posts: 375
Версия vB: 3.8.x
Пол:
Reputation:
Professional 1084
Репутация в разделе: 765
0
Если бэкап был от работающего форума, но не совсем понятны корни данной ошибки.
Но можно попробовать вылечить ситуацию так без применения tools.php:
После восстановления бэкапа в phpmyadmin открыть таблицу language и посмотреть там languageid.
Открыть таблицу phrase и посмотреть что там за languageid, которого нет в language.
Изменить languageid в таблице phrase можно так:
UPDATE phrase SET languageid=NEW WHERE languageid=OLD
OLD и NEW - подставьте свои.
@artaman
Простоузер
Join Date: Jun 2010
Posts: 23
Версия vB: 3.8.x
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by eska
Если бэкап был от работающего форума, но не совсем понятны корни данной ошибки.
Но можно попробовать вылечить ситуацию так без применения tools.php:
После восстановления бэкапа в phpmyadmin открыть таблицу language и посмотреть там languageid.
Открыть таблицу phrase и посмотреть что там за languageid, которого нет в language.
Изменить languageid в таблице phrase можно так:
UPDATE phrase SET languageid=NEW WHERE languageid=OLD
OLD и NEW - подставьте свои.
Ок, попробую. Уточнил версию - vBulletin 3.8.6 Patch Level 1