Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х
Расширенный поиск

vBulletin 3.х Раздел о vBulletin и всем что касается этого скрипта

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2010, 14:02 Вверх   #1
Грамотный форумчанин
 
Аватар для Black dog
Black dog вне форума
Доп. информация
По умолчанию Database error in vBulletin 3.8.4:

Database error in vBulletin 3.8.4:

Invalid SQL:

SELECT wordid, title
FROM word
WHERE title LIKE 'ошибка';

MySQL Error : Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like'
Error Number : 1267
Request Date : Sunday, September 19th 2010 @ 01:54:43 PM
Error Date : Sunday, September 19th 2010 @ 01:54:43 PM
Script : /newthread.php?do=postthread&f=83
Referrer :
IP Address :
Username : rins
Classname : vB_Database
MySQL Version : 5.1.46-log


Так место русского ???? вот такие знаки при попытке написать на русским выдало такую хрень^

есть вариант что виноват хостер, кто так же думает?
  Ответить с цитированием
Старый 19.09.2010, 14:54 Вверх   #2
Грамотный форумчанин
 
Аватар для Black dog
Black dog вне форума
Доп. информация
По умолчанию

думпером заливал вот 1 из ошибок
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 'DELIMITER' at line 1 (256)
  Ответить с цитированием
Старый 19.09.2010, 14:55 Вверх   #3
Грамотный форумчанин
 
Аватар для Black dog
Black dog вне форума
Доп. информация
По умолчанию

кодировку меняд результата не дало

база целая
  Ответить с цитированием
Старый 19.09.2010, 18:09 Вверх   #4
Грамотный форумчанин
 
Аватар для Black dog
Black dog вне форума
Доп. информация
По умолчанию

все проблема решена

версия форума 3,8,4

ответ был любопытна сам хостер менял кодировку притом както затихарено

вот что помогло

Все проблемы должны решиться.
Другая ситуация - БД в ср1251, Мускул в utf-8. Берем все тот же init.php, находим ту самую строчку:


PHP код:
{
vbulletin_demo_init_db();
}
И используем этот код:

PHP код:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

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

а вот этот вариант не катит иза этого варианта была запарка 2 дня

рекомендую этот вид преобразования кодировки послать в топку

Внимание: Ниже - для версии 3.8! |
-------------------------------------------------

Найти:

PHP код:
// make $db a member of $vbulletin
Перед ней добавить:

PHP код:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
Или

PHP код:
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 20.09.2010, 11:53 Вверх   #5
Опытный пользователь
 
Аватар для r13t
r13t вне форума
Доп. информация
По умолчанию

Black dog,
привет...таже самая проблемма но не попнятно что именно надо послать в топку а что переделать? не можешь подробней?
ситуация аналогичная твоей
vBulletin 3.8.4,база целая,кодировки БД в ср1251, Мускул в utf-8 пытался востановить через дампер,на мыло приходит по 300 ерроров
P.S
будь проклят тот день когда мне в голову залетела мысль связыватся с форумами

Последний раз редактировалось r13t; 20.09.2010 в 12:31..
  Ответить с цитированием
Старый 23.09.2010, 10:45 Вверх   #6
Старший модератор
 
Аватар для Prometej
Prometej вне форума
Доп. информация
По умолчанию

Где стоит форум? На реальном хостинге или на локальном типа Дампера? Если это реальный - то пробовал ли ты писать в тех поддержку? Знаю по себе: это геморройно. Но иного пути нет.
  Ответить с цитированием
Старый 23.09.2010, 15:54 Вверх   #7
Грамотный форумчанин
 
Аватар для VLADI
VLADI вне форума
Доп. информация
По умолчанию

Цитата Сообщение от r13t Посмотреть сообщение
vBulletin 3.8.4,база целая,кодировки БД в ср1251, Мускул в utf-8
В том же самом init.php ищешь
PHP код:
// make $db a member of $vbulletin 
Ниже ставишь:
PHP код:
mysql_query ("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'"); 
Как вариант (если не помогло) открываешь config.php и находишь:
PHP код:
// $config['Mysqli']['charset'] = 'utf8'; 
Строчку нужно раскомментировать, т.е. убрать "//" и указать нужную кодировку.

А если используешь не мускул, а MySQLi указать надобно тут:
PHP код:
$config['Database']['dbtype'] = 'mysql'
(поставить нужное)
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Вопрос] vBulletin Database Error! в день по 30 писем andretan vBulletin 3.х 6 29.04.2011 11:06
[Вопрос] The following error was encountered: Skay vBulletin 3.х 9 06.01.2011 23:23
[Вопрос] Проблемма Database error in vBulletin sapr vBulletin 3.х 3 24.09.2010 15:14
Проблема в Vbulletin [Parse error:... ] Error2012 vBulletin 3.х 4 31.08.2010 23:52
[Инструкция] Решение проблемы fail2ban.server : ERROR Unexpected communication error Serberg Linux 0 24.06.2010 17:38


Текущее время: 18:14. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.10386 секунды с 11 запросами