форум vBSupport.ru > vBulletin > vBulletin 4.2.x > Вопросы по vBulletin 4.2.x
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
Jacking
Простоузер
Exclamation Баги после изменения версии PHP на виртуальном хостинге
0

Здравствуйте.

У меня проблемы с форумом vBulletin - версия форума 4.2.1

Сайт стоял на виртуальном хостинге на версии PHP 5.4 около 2 лет и работал отлично, но в один прекрасный момент на всём виртуальном хостинге изменили версию PHP с 5.4 на 5.6 и началось...

Как только изменили версию PHP на 5.6 форум отключился и вместо него стала выводиться ошибка подключения к базе данных.

Я написал на хостинг чтобы они вернули мне версию PHP 5.4 - они вернули версию и после этого сайт стал работать с багами.

Появились кракозябры вместо слов + вместо названий менюшек и кнопочек стали выводиться названия функций. В базе данных тоже кракозябры - вообщем такие дела.

Вот что хостинг написал мне:

===============================

Как мы видимо данные в базе судя по всему лежат в кодировке cp1251, но сама база и таблицы в кодировке utf8.
Если взять данные из базы, которые с нарушеной кодировкой и расшифровать вот утилитой: https://www.artlebedev.ru/tools/decoder/

то видно что их нужно перекодировать в utf8 чтобі корректно читался русский текст.

Мы сколько пробовали через программу вот https://sypex.net/ru/products/dumper/downloads/ ЭКсорптировать базу в utf8 и в cp1251 и восстанавливать с коррекцией кодировки - ничего не помогает.

Но, то что текст с неверной кодировкой можно расшифровать в UTF8 уже хорошо, только перепробовали все нам известные методы - не получается.

Как-то получается, что данные с кодировкой cp1251 находятся в таблице utf8, очень странно.

===============================

Я сам пробовал нормализовать работу сайта - у меня ничего не получилось. Я из бэкапа восстанавливал базу данных - всё также остаётся...

Подскажите что мне делать, пожалуйста!!! Может есть смысл перенести из рабочего бэкапа форум на другой хостинг?

С уважением.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Кот Бегемот
Мартовский Кот
 
Кот Бегемот's Avatar
Default
0

Ну что делать... Для начала отремонтируйте базу данных. Гайды у нас имеются:
http://vbsupport.ru/forum/showthread.php?t=47600
http://vbsupport.ru/forum/showthread.php?t=40305
http://vbsupport.ru/forum/showthread.php?t=40306
http://vbsupport.ru/forum/showthread.php?t=40307
http://vbsupport.ru/forum/showthread.php?t=40309

Оффтоп
 
 
Luvilla
Гость
Default

@Jacking,
1. Вложение удалено. Объявление под навбаром.

2. Это
Quote:
Originally Posted by Jacking View Post
Как только изменили версию PHP на 5.6 форум отключился и вместо него стала выводиться ошибка подключения к базе данных
решается так:
Quote:
Originally Posted by Luvilla View Post
открыть конфиг.пхп
верхний блок
****** DATABASE TYPE ******
строка
$config['Database']['dbtype'] = 'mysql';
дописать букву i
вот так
$config['Database']['dbtype'] = 'mysqli';
сохранить
и будет счастье...
учтите на будущее, далеко не все хостеры согласны жить с устаревшей ПХП

3. Это
Quote:
Originally Posted by Jacking View Post
В базе данных тоже кракозябры
нЕ зависит ни от версии ПХП, ни от версии MySQL, ни от погоды на Марсе...
Этот момент надо учитывать при установке, сразу, чтобы потом спать спокойно...
Quote:
Originally Posted by Luvilla View Post
Форум установлен. Так же установлен русский язык (хотя это не столь важно).
Стоп! Больше ничего не делаем.
Выставляем для английского ту же кодировку, что и для русского. Где это, как это? - тут
Создаём тестовую тему с любым простым заголовком и текстом кириллицей, хоть это: "В чащах юга жил бы цитрус? Да, но фальшивый экземпляр!"

А теперь отправляемся в ПМА - phpmyadmin - находим таблицу post и открываем её - Обзор. Что видно? Кириллица, текст про растение на месте? Прекрасно. Можно продолжать.
Если же вместо цитруса там торчат непонятные растения символы - значит, имеется проблема с кодировкой.
И решать эту проблему нужно немедленно, пока форум пустой, потом будет сложнее.
Это не просто важно, это архиважно! Прежде, чем двигаться дальше, Вам необходимо добиться, чтобы в БД была нормальная, читаемая кириллица. Советы: тут, тут, тут и вообще - в поиск, "кодировка"
статья одиннадцатого года, и никаких откровений там нет, просто собрано в одном месте то, про что стопиццот раз было говорено
но не читают админы мануалов, не читают...

4.
Quote:
Originally Posted by Jacking View Post
Может есть смысл перенести из рабочего бэкапа форум на другой хостинг?
а в рабочем бэкапе - кириллица в базе?
 
 
Jacking
Простоузер
Default
0

Спасибо всем за ответы! Буду разбираться.

Quote:
Originally Posted by Luvilla View Post
а в рабочем бэкапе - кириллица в базе?
Честно - я незнаю Базу с рабочего бэкапа переустанавливал - не помогло, баги остались.
 
 
Smalesh
В Черном списке
Default
1

Quote:
Originally Posted by Jacking View Post
не помогло, баги остались.
Эти баги сами по себе не проходят, базу нужно руками доводить до ума. О чем сказали в #2
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 09:49 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.