Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Латиница вместо русских букв

Помогите, пожалуйста, восстановить форум: Форум нарушает авторские права!! Сначала я отрыл здесь тему о том, что вместо кириллицы вопросительные знаки (http://ipbskins.ru/forum/topic8499.html), теперь, после того, как я форум сделал поддоменом, появились не вопросительные знаки, а латиница, причем не во всех местах. Пытался решить проблему самостоятельно, искал ответ здесь, на другом форуме IPB, а также обращался к сапорту хостинга, но ответа не нашел.

Сейчас сравнение базы стоит сp1251, все таблицы также имеют кодировку 1251, в файле .htaccess прописано: AddDefaultCharset windows-1251. Но результат тот же. Где может быть ошибка? Скрин прилагаю.

post-42002-0-40708500-1317845298_thumb.jpg

Изменено пользователем Ph-A
Убиты копирайты

Рекомендованные сообщения

Где может быть ошибка? Скрин прилагаю.

Сразу видно покореженная латиница в utf-8.

 

 

в файле .htaccess прописано: AddDefaultCharset windows-1251.

В файле прописано windows, а сервер по прежнему отдает в заголовке charset=UTF-8. Пишите хостеру, не знаю к кому вы там обращались, но в сапорт так и скажите - у меня форум в win, а сервер в HTTP заголовке ставит кодировку utf-8. В htaccess директива AddDefaultCharset игнорируется.

  • Автор

а сервер в HTTP заголовке ставит кодировку utf-8. В htaccess директива AddDefaultCharset игнорируется.

Почему? В исходном коде я вижу на всех страницах указана кодировка Windows-1251.

  • Автор

Вот моя переписка с саппортом хостинга:

 

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 you

Taya Chernyavskaya: $ curl -I http://forum.vipup.ru/

Taya Chernyavskaya: HTTP/1.1 200 OK

Taya Chernyavskaya: Date: Thu, 06 Oct 2011 09:00:44 GMT

Taya Chernyavskaya: Server: Apache

Taya Chernyavskaya: X-Powered-By: PHP/5.2.17

Taya Chernyavskaya: Set-Cookie: session_id=b7e44b160a8bd34ddf3ac3546b3f59ed; path=/; httponly

Taya Chernyavskaya: Content-Type: text/html; charset=windows-1251

Taya 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.

Там куча проблем.

И кодировка базы и кодировка apache и не закрытые теги и так далее....

 

P.S. Если сменить кодировку браузера на utf-8, часть текста будет читаемым.

  • Автор

Там куча проблем.

И кодировка базы и кодировка apache и не закрытые теги и так далее....

 

P.S. Если сменить кодировку браузера на utf-8, часть текста будет читаемым.

Зачем мне часть текста? С чего вы взяли что и "кодировка apache и не закрытые теги и так далее...."

Какие есть предложения? Пока ещё есть доступ у старому хостингу и к старой базе. Какая последовательность действий должна быть правильная, чтобы всё нормально перенеслось на другой хостинг?

Какие есть предложения?

Вам уже ответили по существу, какие еще тут могут быть предложения? Разбирайтесь с хостингом и кодировкой. Это не ошибка форума.

 

 

С чего вы взяли что и "кодировка apache и не закрытые теги и так далее...."

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

 

 

Пока ещё есть доступ у старому хостингу и к старой базе.

А нафига доступ к старому хостингу и старой базой? У вас есть бэкап бд, про старой хостинг вообще нужно забыть. Все норм поцанчики работают на локалхосте.

 

 

Какая последовательность действий должна быть правильная, чтобы всё нормально перенеслось на другой хостинг?

http://ipbskins.ru/forum/topic1900.html

http://ipbskins.ru/forum/topic3890.html

http://ipbskins.ru/forum/tags/%EF%E5%F0%E5%E5%E7%E4%20%F4%EE%F0%F3%EC%E0.html

  • Автор

Разбирайтесь с хостингом и кодировкой. Это не ошибка форума.

То же самое не далее, как сегодня, сказали мне хостеры: "I would recommend you to solve this issue with your developer because of the collation that you are currently using is correct." То есть, как видите, сравнение базы данных стоит у меня верное, тем не менее проблемы есть. Значит, в процессе переноса я что-то не так сделал или не в той последовательности, которая должна быть. А откуда мне знать что за чем следует при переносе, если здесь нигде это не описано?

 

 

 

Всё это я уже читал. Четкой инструкции нигде нет. Я лично не понял из разговоров, что за чем должно следовать, что менять сначала, а что потом. Перенести базу - это самое легкое, что может быть в этом деле. Всё остальное для меня - темный лес. Хотя бы взять маленький нюанс - где меняется переменная CHARSET или где посмотреть её значение? И весь этот процесс состоит из таких маленьких вопросов, которых сотни. А была бы инструкция по переносу форума с одного хостинга на другой, я бы всё сделал по шагам, никому лишних вопросов не задавая.

 

Наверняка, Вы опять мне будете возражать и приведете массу доводов о том, что "кто ищет, тот всегда найдет" и в таком духе, но если есть машина, к ней должна быть инструкция как на ней ездить. И в обратном вы меня не переубедите.

 

Ещё раз задаю вопрос: кто может четко написать по шагам "Как перенести форум с одного хостинга на другой"?

 

P.S. Не удивлюсь, если меня забанят... со словами "нашелся тут умник"...

А нафига доступ к старому хостингу и старой базой? У вас есть бэкап бд, про старой хостинг вообще нужно забыть

Вопрос, насколько нормальный бекап.

 

Не удивлюсь, если меня забанят... со словами "нашелся тут умник"...

За что? Как-то это не логично.

 

но если есть машина, к ней должна быть инструкция как на ней ездить. И в обратном вы меня не переубедите.

Вы по инструкции, почините сложную машину и выиграйте ралли?

 

Перенести базу - это самое легкое, что может быть в этом деле.

Если вы правильно перенесли базу, то значит 80% работы сделали.

 

Хотя бы взять маленький нюанс - где меняется переменная CHARSET

Это не настройки форума, а настройки хостинга.

 

или где посмотреть её значение?

В phpmyadmine.

 

Всё я лично проверил - везде стоит кодировка 1251.

А на старом хостинге, какая была? А в бекапе?

  • Автор

Вопрос, насколько нормальный бекап.

 

Чем нормальный отличается от ненормального?

 

А на старом хостинге, какая была? А в бекапе?

 

Windows-1251.

 

Скажите, сейчас я перезалил бекап и дамп базы. Что мне делать дальше? Вместо форума 404 ошибка.

  • Автор

Вместо форума 404 ошибка.

Надпись такая: The requested URL /cgi-bin/php5-cgi/index.php was not found on this server.

Создал папку cgi-bin, но ошибка так и осталась. Извините, я в этом не разбираюсь. Эта папка должна автоматически создаваться или её надо вручную создавать?

Чем нормальный отличается от ненормального?

Все данные сохранены и находятся в правильной кодировки.

 

Эта папка должна автоматически создаваться или её надо вручную создавать?

В нормальной поставке форума, нет такой папки.

В форуме не используются cgi- скрипты

  • Автор

А из-за чего 404 ошибка может быть?

Настройки хостинга или переадресация в 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.

  • Автор

Настройки хостинга или переадресация в 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,Deny

Deny from All

</Files>

 

<Files "common.php">

Order Allow,Deny

Deny from All

</Files>

 

AddDefaultCharset Windows-1251

Что надо настраивать в хостинге?

Это к хостеру.

 

Вот содержание .htaccess:

Он со старого хостинга? А если его совсем убрать?

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.