От: Устанавливаем Invision Power Board 3 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 
-----
Устанавливаем форум 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


Источник: Устанавливаем Invision Power Board 3
0
Это нравится Fisana

0 комментариев

Обратные ссылки на эту запись [ URL для обратной ссылки ]

Нет обратных ссылок на эту запись

Случайное изображение

Первая фотография с Nikon D90

0 посетителей

0 гостей
0 пользователей
0 скрытых

Теги

    Категории

    Последние посетители

    • GoldHunt  »
      17 Ноя 2017 - 09:15
    • by.ryzhiy  »
      13 Сен 2017 - 13:04
    • avgaz  »
      21 Авг 2017 - 23:39
    • f2065  »
      13 Июн 2017 - 18:09
    • Haktar  »
      17 Фев 2017 - 18:27

    MyBlogLog

    Twitter


    Контактная информация

    Вопросы по работе сайта

    +7 (917) 501-4765
    C 10 до 20 в рабочие дни (время московское)

    Техническая поддержка

    Контактные данные специалистов

    Дизайн форумов

    IPB 3.x ¦ IPB 2.x

    Бесплатные шаблоны

    IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
    Лицензия на использование ¦ Ваша поддержка ¦ О проекте
    Copyright © 2005-2017 IPBSkins.ru Team
    При копировании материалов с сайта
    прямая ссылка на источник обязательна