zpalmal 2 10/05/11 20:11 (изменено) Помогите, пожалуйста, восстановить форум: Форум нарушает авторские права!! Сначала я отрыл здесь тему о том, что вместо кириллицы вопросительные знаки (http://ipbskins.ru/forum/topic8499.html), теперь, после того, как я форум сделал поддоменом, появились не вопросительные знаки, а латиница, причем не во всех местах. Пытался решить проблему самостоятельно, искал ответ здесь, на другом форуме IPB, а также обращался к сапорту хостинга, но ответа не нашел.Сейчас сравнение базы стоит сp1251, все таблицы также имеют кодировку 1251, в файле .htaccess прописано: AddDefaultCharset windows-1251. Но результат тот же. Где может быть ошибка? Скрин прилагаю. Изменено 6 октября 2011 пользователем Ph-A Убиты копирайты Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/05/11 20:39 Где может быть ошибка? Скрин прилагаю.Сразу видно покореженная латиница в utf-8. в файле .htaccess прописано: AddDefaultCharset windows-1251.В файле прописано windows, а сервер по прежнему отдает в заголовке charset=UTF-8. Пишите хостеру, не знаю к кому вы там обращались, но в сапорт так и скажите - у меня форум в win, а сервер в HTTP заголовке ставит кодировку utf-8. В htaccess директива AddDefaultCharset игнорируется. Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/06/11 08:23 а сервер в HTTP заголовке ставит кодировку utf-8. В htaccess директива AddDefaultCharset игнорируется.Почему? В исходном коде я вижу на всех страницах указана кодировка Windows-1251. Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/06/11 09:54 Вот моя переписка с саппортом хостинга: Taya Chernyavskaya: As I have checked the collation is set for your database correctly. I am currently investigating your problem.you: окTaya Chernyavskaya: As I have checked koi8r_general_ci collation may be also used for Russian language. So I would recommend you to check if cp1251_general_ci is correct for your particular DB. As for the HTTP headers - here is a command result for youTaya Chernyavskaya: $ curl -I http://forum.vipup.ru/Taya Chernyavskaya: HTTP/1.1 200 OKTaya Chernyavskaya: Date: Thu, 06 Oct 2011 09:00:44 GMTTaya Chernyavskaya: Server: ApacheTaya Chernyavskaya: X-Powered-By: PHP/5.2.17Taya Chernyavskaya: Set-Cookie: session_id=b7e44b160a8bd34ddf3ac3546b3f59ed; path=/; httponlyTaya Chernyavskaya: Content-Type: text/html; charset=windows-1251Taya Chernyavskaya: So current charset is correct.you: то есть что мне делать, если всё правильно, но буквы неправильные на сайте?Taya Chernyavskaya: I would recommend you to check with your developer is the collation that you are currently using is correct. May be you should use koi8r_general_ci collation instead of your current one. Hold on for couple of minutes, I will search for more presumptive problem source.you: окyou: смена кодировки на koi8r положительных результатов не принеслоTaya Chernyavskaya: Yes, I have double checked it with my supervisor. You should re-build the database with the needed collation. Please consult your developer regarding this issue. Also you may provide him or her with the curl command I have specified. Всё я лично проверил - везде стоит кодировка 1251. Поделиться сообщением Ссылка на сообщение
Ph-A 395 10/06/11 14:39 Там куча проблем.И кодировка базы и кодировка apache и не закрытые теги и так далее.... P.S. Если сменить кодировку браузера на utf-8, часть текста будет читаемым. Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/06/11 15:51 Там куча проблем.И кодировка базы и кодировка apache и не закрытые теги и так далее.... P.S. Если сменить кодировку браузера на utf-8, часть текста будет читаемым.Зачем мне часть текста? С чего вы взяли что и "кодировка apache и не закрытые теги и так далее...."Какие есть предложения? Пока ещё есть доступ у старому хостингу и к старой базе. Какая последовательность действий должна быть правильная, чтобы всё нормально перенеслось на другой хостинг? Поделиться сообщением Ссылка на сообщение
siv1987 2628 10/06/11 16:31 Какие есть предложения?Вам уже ответили по существу, какие еще тут могут быть предложения? Разбирайтесь с хостингом и кодировкой. Это не ошибка форума. С чего вы взяли что и "кодировка apache и не закрытые теги и так далее...."С того взяли что прежде чем тут писать наверное мы смотрим эти заголовки. Сейчас там совсем убрали кодировку из http headers (будет учитываться мета-тег из исходного кода). Пока ещё есть доступ у старому хостингу и к старой базе.А нафига доступ к старому хостингу и старой базой? У вас есть бэкап бд, про старой хостинг вообще нужно забыть. Все норм поцанчики работают на локалхосте. Какая последовательность действий должна быть правильная, чтобы всё нормально перенеслось на другой хостинг?http://ipbskins.ru/forum/topic1900.htmlhttp://ipbskins.ru/forum/topic3890.htmlhttp://ipbskins.ru/forum/tags/%EF%E5%F0%E5%E5%E7%E4%20%F4%EE%F0%F3%EC%E0.html Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/06/11 18:57 Разбирайтесь с хостингом и кодировкой. Это не ошибка форума.То же самое не далее, как сегодня, сказали мне хостеры: "I would recommend you to solve this issue with your developer because of the collation that you are currently using is correct." То есть, как видите, сравнение базы данных стоит у меня верное, тем не менее проблемы есть. Значит, в процессе переноса я что-то не так сделал или не в той последовательности, которая должна быть. А откуда мне знать что за чем следует при переносе, если здесь нигде это не описано? http://ipbskins.ru/forum/topic1900.htmlhttp://ipbskins.ru/forum/topic3890.htmlhttp://ipbskins.ru/forum/tags/%EF%E5%F0%E5%E5%E7%E4%20%F4%EE%F0%F3%EC%E0.html Всё это я уже читал. Четкой инструкции нигде нет. Я лично не понял из разговоров, что за чем должно следовать, что менять сначала, а что потом. Перенести базу - это самое легкое, что может быть в этом деле. Всё остальное для меня - темный лес. Хотя бы взять маленький нюанс - где меняется переменная CHARSET или где посмотреть её значение? И весь этот процесс состоит из таких маленьких вопросов, которых сотни. А была бы инструкция по переносу форума с одного хостинга на другой, я бы всё сделал по шагам, никому лишних вопросов не задавая. Наверняка, Вы опять мне будете возражать и приведете массу доводов о том, что "кто ищет, тот всегда найдет" и в таком духе, но если есть машина, к ней должна быть инструкция как на ней ездить. И в обратном вы меня не переубедите. Ещё раз задаю вопрос: кто может четко написать по шагам "Как перенести форум с одного хостинга на другой"? P.S. Не удивлюсь, если меня забанят... со словами "нашелся тут умник"... Поделиться сообщением Ссылка на сообщение
Ph-A 395 10/07/11 09:46 А нафига доступ к старому хостингу и старой базой? У вас есть бэкап бд, про старой хостинг вообще нужно забытьВопрос, насколько нормальный бекап. Не удивлюсь, если меня забанят... со словами "нашелся тут умник"...За что? Как-то это не логично. но если есть машина, к ней должна быть инструкция как на ней ездить. И в обратном вы меня не переубедите. Вы по инструкции, почините сложную машину и выиграйте ралли? Перенести базу - это самое легкое, что может быть в этом деле.Если вы правильно перенесли базу, то значит 80% работы сделали. Хотя бы взять маленький нюанс - где меняется переменная CHARSETЭто не настройки форума, а настройки хостинга. или где посмотреть её значение? В phpmyadmine. Всё я лично проверил - везде стоит кодировка 1251.А на старом хостинге, какая была? А в бекапе? Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/08/11 05:46 Вопрос, насколько нормальный бекап. Чем нормальный отличается от ненормального? А на старом хостинге, какая была? А в бекапе? Windows-1251. Скажите, сейчас я перезалил бекап и дамп базы. Что мне делать дальше? Вместо форума 404 ошибка. Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/08/11 08:31 Вместо форума 404 ошибка.Надпись такая: The requested URL /cgi-bin/php5-cgi/index.php was not found on this server.Создал папку cgi-bin, но ошибка так и осталась. Извините, я в этом не разбираюсь. Эта папка должна автоматически создаваться или её надо вручную создавать? Поделиться сообщением Ссылка на сообщение
Ph-A 395 10/08/11 08:41 Чем нормальный отличается от ненормального? Все данные сохранены и находятся в правильной кодировки. Эта папка должна автоматически создаваться или её надо вручную создавать? В нормальной поставке форума, нет такой папки.В форуме не используются cgi- скрипты Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/08/11 09:41 А из-за чего 404 ошибка может быть? Поделиться сообщением Ссылка на сообщение
Ph-A 395 10/08/11 09:55 Настройки хостинга или переадресация в htaccess. Пишут же:The requested URL /cgi-bin/php5-cgi/index.php was not found on this server.Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Поделиться сообщением Ссылка на сообщение
zpalmal 2 10/08/11 10:04 Настройки хостинга или переадресация в htaccess. Что надо настраивать в хостинге? Вот содержание .htaccess: SetEnv PHPRC /hsphere/local/home/stalek/forum.vipup.ru/php.ini## Uncomment the statement below if you want to make use of# HTTP authentication and it does not already work.# This could be required if you are for example using PHP via Apache CGI.##<IfModule mod_rewrite.c>#RewriteEngine on#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]#</IfModule> <Files "config.php">Order Allow,DenyDeny from All</Files> <Files "common.php">Order Allow,DenyDeny from All</Files> AddDefaultCharset Windows-1251 Поделиться сообщением Ссылка на сообщение