Перейти к содержимому
Русский язык для Invision Community 5

Устанавливаем Invision Power Board 3

Устанавливаем форум IP.Board 3.x на хостинг.

 

1. Тестируем хостинг

В дистрибутиве есть файл Tools/check_requirements.php. Загружаем его на сервер и смотрим, соответствует хостинг требованием 3.x Если да, то продолжаем дальше, если нет, устраняем различие.

 

И по памяти. Для нормальной работы форума, необходимо, чтобы память, доступная для выполнения PHP скриптов, была больше или равна 128M: memory_limit - 128M

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

 

2. Подготавливаем базу данных к инсталляции.

Рассматриваем случай, когда для форума создаем новую (чистую) базу данных.

Для корректной работы IP.Board 3 с русским языком необходимо, чтобы база данных была в кодировке UTF8. Английская версия IP.Board 3 будет работать и на Latin1, но лучше не рисковать. Могут быть проблемы в дальнейшем и при переезде на другой хостинг.

У многих хостеров создание базы данных – процесс автоматический. Иногда можно поменять имя базы, но не у всех хостеров. И все. База данных автоматически создается в кодировке windows-1251.

Для исправления этого "недостатка" запускаем phpMyAdmin. Он стоит у всех хостеров. В phpMyAdmin открываем окно SQL запросов и выполняем запрос

 

ALTER DATABASE имя базы DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 

3. Загружаем файлы на хостинг.

Для инсталяции все файлы, находящиеся в папке upload, через ftp загружаем на сервер. Если хостинг поддерживает распаковку архивов, лучше загрузить файлы одним архивом и распаковать его на сервере. Если не поддерживает, то любым ftp клиентом загружаем все файлы и каталоги в нужную папку.

 

Важно! Если используется русская версия форума, в файле /admin/setup/sources/base/install.php

Находим

'sql_charset'    => '',

И меняем на

'sql_charset'    => 'utf8',

Добавляем в корень форума файл .htaccess

AddDefaultCharset utf-8

 

4. Выставляем CHMOD.

Пункт не обязателен. На многих хостингах будет все работать без выставление CHMOD. Можно этот пункт пропустить, если инсталятор ругнется, то тогда придется сменить права на директории.

Для папок

cache

public

hooks

uploads

CHMOD должен быть достаточным для записи. 0777 или 0755, если хостер не позволяет использовать 777.

Так же 777 необходимы файлу conf_global.php. В дистрибутиве он лежит как conf_global.dist.php. Его можно переименовать самому или за вас это сделает инсталятор.

 

5. Запускаем инсталятор.

ваш форум/admin/install/index.php или при пустом conf_global.php или conf_global.dist.php можно просто в браузере набрать адрес вашего форума.

 

6. Проверка.

После инсталляции проверяем, чтобы в файле conf_global.php присутствовала строчка

$INFO['sql_charset']			=	'utf8';

При установке английской версии надо проверить корректность отображения русских букв "ш" (code 0xD188) и "И" (code 0xD098)

 

 

P.S. Хочется напомнить, что IPB платный и рессурсоемкий движок. И часто проще и безопасней поставить не ломанный IPB, а phpBB или SMF

 

P.P.S. Писал без подготовки. Позже посмотрю еще на ошибки и пропуски. Но основное не пропустил.

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

  • Автор

@loc'@

странный кусок

  • 1 месяц спустя...

ставлю форум, база в кодировке utf8_general_ci, запускаю инсталятор, все на русском, все замечательно, установка успешна, но после захода на главную страницу все иероглифами, если зайти в админку то все на русском, в админке в настройке стоит UTF-8 для всех HTML страниц, в .htaccess прописано

 

AddDefaultCharset utf-8

AddCharset utf-8 *

<IfModule mod_charset.c>

CharsetSourceEnc utf-8

CharsetDefault utf-8

</IfModule>

 

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

  • 4 недели спустя...

Доброго времени суток!

Я из Беларуси (Минск).

Хочу приобрести лицензионный русифицированный форум IPB 3.2.

Подскажите, пожалуйста, как это можно сделать (куда и как переводить деньги и т.д.)?

  • 3 недели спустя...

Залил, дал права, запускаю установку и там какие то быдло символы вместо букв. utf-8 везьде прописал. Кароче реанимировал как только можно, эффекта нуль.

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

  • 3 недели спустя...

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

Странный вопрос.

Залить файлы в корневую папку сайта.

Форум установил.

А вот календарь не знаю как установить. Скачал папку с клиент центра, а там такие же папки с названиями как и у ipb в корне.

Как установить календарь, если я их закину в корень, они ведь сотрут папки ipb?

В корень все и залейте поверх. Не бойтесь, ничего не испортится.

В админке в списке приложений появится информация о том, что можно запустить установку календаря

В корень все и залейте поверх. Не бойтесь, ничего не испортится.

В админке в списке приложений появится информация о том, что можно запустить установку календаря

Спасибо, так и сделал.

Все заработало :lol: .

  • 3 недели спустя...

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

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

Что за значок? Скрин в студию.

Favicon что ли? http://ipbskins.ru/forum/tags/favicon.html

Что за значок? Скрин в студию.

Favicon что ли? http://ipbskins.ru/forum/tags/favicon.html

Да, она. Забыл про неё совсем. -))

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

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

Вопрос закрыт. В почте открыл информацию об изображении и на сайте поменял его.

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

Аккаунт

Навигация

Поиск

Поиск

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

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