1

Тема: Проблемы с кодировкой в vbulletin

Стоит движок форума vbulletin 3.7.3 и после его установки вместо русских букв стоят знаки вопросов. Я уже не знаю что делать...кодировка на форуме cp1251. Сервер устанавливал точн опо вашей инструкции и все файлы скачивал по ссылкам с инструкции. Вроде бы всё написал.

2

Re: Проблемы с кодировкой в vbulletin

Sven
Форум с нуля устанавливали, или импортировали дамп уже существующего?
Если второе, то покажите структуру любой таблицы содержащей кириллицу. Если в дампе кириллица не читается, то покажите как она выглядит (крякозябы). Посмотрите, также, как кириллица выглядит в phpMyAdmin.

Покажите вывод данного SQL запроса:
SHOW GLOBAL VARIABLES LIKE 'char%';

3 (изменено: Sven, 2008-11-13 16:54:41)

Re: Проблемы с кодировкой в vbulletin

Форум ставил с нуля.... вот скрин
http://s51.radikal.ru/i132/0811/81/d44d0587f49b.jpg

Покажите вывод данного SQL запроса:
SHOW GLOBAL VARIABLES LIKE 'char%';

http://s59.radikal.ru/i164/0811/22/dcc756cc16e4.jpg

4

Re: Проблемы с кодировкой в vbulletin

Sven
В phpMyAdmin кириллица нормально выглядит?
Какая кодировка таблиц в БД форума?

5

Re: Проблемы с кодировкой в vbulletin

В phpMyAdmin кириллица нормально выглядит?

Да, всё хорошо)

Какая кодировка таблиц в БД форума?

Именно форума-cp1251, а phpmyadmin вроде бы utf8

6

Re: Проблемы с кодировкой в vbulletin

Sven
Выберите БД содержащую таблицы форума и посмотрите что стоит в столбце "Сравнение". По идее там должно быть cp1251_general_ci.

Покажите конфигурационный файл форума.

7 (изменено: Hanut, 2008-11-14 20:41:37)

Re: Проблемы с кодировкой в vbulletin

Так оно и есть...написано cp1251_general_ci.

8

Re: Проблемы с кодировкой в vbulletin

Sven
Под root скрипты запускать нельзя, этот пользователь исключительно для технической работы с MySQL. Под root не работает установка кодировки соединения с MySQL.

Создайте пустую БД для форума; заведите с помощью phpMyAdmin (страница привилегий) нового пользователя, назначив ему для БД форума все права из разделов "Данные" и "Структура". Используйте созданного пользователя при установке форума.

9 (изменено: Sven, 2008-11-15 17:58:25)

Re: Проблемы с кодировкой в vbulletin

Hanut, большое спасибо!!! Я совсем забыл про этого пользователя....в инструкции по установке движка есть этот пункт))

После переустановки форума ничего не изменилось=(

10

Re: Проблемы с кодировкой в vbulletin

Sven
Вы случайно не задали созданному пользователю Grant привилегий (раздел "Администрирование")?
Так как это единственная возможность, чтобы появились вопросики, если вы действительно удалили, заново создали БД и переустановили форум.

11

Re: Проблемы с кодировкой в vbulletin

http://s50.radikal.ru/i130/0811/27/56b48574c3ec.jpg

Вот какие привилегии указаны...сначала стояло Grant...(убрал, удалил БД-заново создал, установил форум) результата не дало

12

Re: Проблемы с кодировкой в vbulletin

Sven
Попробуйте очистить весь раздел "Администрирование".

13

Re: Проблемы с кодировкой в vbulletin

Hanut Большое спасибо) Проблема была в этом)) Не нужно ничего ставить в разделе "Администрирование".))

14

Re: Проблемы с кодировкой в vbulletin

Еще один вопрос) При импорте БД  через phpmyadmin вот что выдает

Fatal error: Maximum execution time of 300 seconds exceeded in **********\www\phpmyadmin\libraries\import\sql.php on line 118

Где и что поправить? Заранее спасибо!

15

Re: Проблемы с кодировкой в vbulletin

Sven
Добавьте в конфигурационный файл строку:

$cfg['ExecTimeLimit'] = 0;

Это уберет ограничение длительности выполнения скрипта.

16

Re: Проблемы с кодировкой в vbulletin

А в какой именно конфигурационный файл?

17

Re: Проблемы с кодировкой в vbulletin

Sven
Конфигурационный файл phpMyAdmin (config.inc.php).

18

Re: Проблемы с кодировкой в vbulletin

Я там и поставил, вот только теперь бекап БД долго импортируется....за 30 минут не импортировало 10 Мб(не пойму из-за чего такое) Подскажите пожалуйста как через навикат залить БД

19

Re: Проблемы с кодировкой в vbulletin

Sven
C Navicat помочь не могу.

10МБайт должно импортировать.
Попробуйте из каталога загрузки.
Создайте в корне phpMyAdmin каталог upload, и добавьте в конфигурационный файл phpMyAdmin строку:
$cfg['UploadDir'] = './upload';
Положите в каталог upload sql дамп, после чего он появится на странице импорта в выпадающем списке.

20

Re: Проблемы с кодировкой в vbulletin

Очень долго заливало, так и не залило БД

закоментировал строку

$cfg['ExecTimeLimit'] = 0;

показывает туже ошибку что в посте №14 . Это может зависить от того какая ОС стояла на машине с которой БД?...стояла на линухе, а ставлю на винду XP

21

Re: Проблемы с кодировкой в vbulletin

Sven
От операционной системы зависеть не должно.

Попробуйте импортировать через командную строку:

mysql -uroot -ppass db_name < backup-file.sql

22

Re: Проблемы с кодировкой в vbulletin

Вот что пишет

ERROR 2006 <HY000> at line 9863: MySQL server has gone away

И еще, скажите пожалуйста php код, для того чтоб узнать полный путь на сервере(если знаете)

Спасибо, что уделяете время моей проблеме))

23

Re: Проблемы с кодировкой в vbulletin

Sven
Полный путь находится в глобальной переменной $_SERVER['DOCUMENT_ROOT']

Тогда возможно проблема в самом дампе. Можно попробовать сделать ручной импорт частями, хотя это трудоемко. Либо можно попробовать вычленить проблемный участок.

24

Re: Проблемы с кодировкой в vbulletin

Hanut Спасибо за всё, в подробности вдаваться не буду т.к. ничего не пойму)) Спасибо

25 (изменено: Fox_ch2, 2008-12-09 13:50:12)

Re: Проблемы с кодировкой в vbulletin

у меня такая же беда с отображением кирилицы на форуме

запрос SHOW GLOBAL VARIABLES LIKE 'char%';
http://s51.radikal.ru/i131/0812/dd/b1c8bdd2e6b0.jpg

параметры стоят koi8 sad

как вылечить?