VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Добрый день.
Хостинг (таймвеб) перенес все сайты на новый сервер.
После переноса, такое впечатление, что что-то с базой и кодировкой.
В админку не заходит, на главной какие-то кракозябры.
База в кодировке утф8, все сообщения и темы в базе нормальными буквами.
Кто подскажет, что может быть?
Хостер утверждает, что перенос осуществлен корректно.
Хостер утверждает, что перенос осуществлен корректно.
Пи***ж. tools.php в помощь. Язык надо скинуть на Англ. и залить UTF-шный русик.
@alexvlad
Простоузер
Join Date: Oct 2011
Posts: 49
Версия vB: 4.1.5
Reputation:
Novice 0
Репутация в разделе: 0
0
Залил tools.php в папку админа, но при переходе по этому адресу - пустая страница.
А что необходимо сделать с этим файлом?
Quote:
Originally Posted by Sellrion
Это сообщение о том, что вы забанены.)
Как это?
alexvlad добавил 31.05.2015 в 14:09
Создал в корне папку инсталл и залил в нее файл инит.пхп из дистибутива, но при переходе на site/админка/tools.php - выдает ошибку
Fatal error: Call to undefined method vBulletinHook::init() in /******/public_html/install/init.php on line 212
alexvlad добавил 31.05.2015 в 20:01
Как еще можно установить язык английский без доступа в админку?
Last edited by alexvlad : 05-31-2015 at 09:01 PM.
Reason: Добавлено сообщение
AleX
Гость
Posts: n/a
@alexvlad, tools.php (заливать со своего дистрибутива) требует наличия файла init.php в папке install. Можно ещё попробовать залить tools.php в эту же папку и вызвать в браузере.
Quote:
Originally Posted by alexvlad
on line 212
Что находится в этой строчке? И, если не сложно, прикрепите сюда этот файл.
Last edited by AleX : 06-01-2015 at 02:41 AM.
@mindframe
Специалист
Join Date: Nov 2010
Posts: 471
Версия vB: 3.8.x
Пол:
Reputation:
Professional 318
Репутация в разделе: 214
0
Ну и если в базе кириллица отображается корректно, а кодировка соединения базы и таблиц так-же utf_8, то не забыть про строку в includes/config.php, charset = utf8
@alexvlad
Простоузер
Join Date: Oct 2011
Posts: 49
Версия vB: 4.1.5
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by mindframe
не забыть про строку в includes/config.php, charset = utf8
Эта строка раскомментирована.
Quote:
Originally Posted by AleX
Что находится в этой строчке? И, если не сложно, прикрепите сюда этот файл.
$hookobj =& vBulletinHook::init();
Оригинальный дистрибутив не нашел, но этот той же версии.
И все же, изменить язык другим способом нельзя?
@alexvlad
Простоузер
Join Date: Oct 2011
Posts: 49
Версия vB: 4.1.5
Reputation:
Novice 0
Репутация в разделе: 0
0
П.с. в файле хтаксесс добавлена строка "AddDefaultCharset utf-8"
И да, русификатор в сп-1251, указано в базе данных
@alexvlad
Простоузер
Join Date: Oct 2011
Posts: 49
Версия vB: 4.1.5
Reputation:
Novice 0
Репутация в разделе: 0
0
А что означает последняя строка в базе?
@tays
Эксперт
Join Date: Jun 2006
Posts: 369
Версия vB: 3.8.x
Пол:
Reputation:
Professional 1064
Репутация в разделе: 746
0
Quote:
Originally Posted by alexvlad
И да, русификатор в сп-1251, указано в базе данных
Это и так было понятно исходя из того, что у Вас прописано в html:
Кодировка в этой строчке берется как раз из кодировки языка в настройках языка (таблица language в базе данных).
Если на самом деле у Вас данные в базе в UTF-8 (откройте таблицу phrase и посмотрите на русские фразы - все ли корректно), то можете открыть таблицу language в phpmyadmin и исправить там с "windows-1251" на "utf-8" для русского языка.
Вероятно также у вас есть проблема с сериализованными данными в БД, это можно частично исправить с помощью tools.php (перестройка datastore) или в помощь Смена кодировки vbulletin: cp1251 -> UTF-8 (это легко) - там инструкции для 3.x, но "волшебный скрипт" для восстановления сериализованных данных универсальный, главное прописать в нем какие столбцы нужно проверить и исправить.
AleX
Гость
Posts: n/a
@alexvlad, почему init.php от "vBulletin 3.8.7 Patch Level 1", а тема в разделе 4-ки?