Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Устанавливаем 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. Писал без подготовки. Позже посмотрю еще на ошибки и пропуски. Но основное не пропустил.

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

  • 1 месяц спустя...
Опубликовано:

Спасибо,благодаря вам установил!Только проблема была уже при установке!

  • 5 месяцев спустя...
Опубликовано:

Не могу установить на Open Server (локальный сервер, конфигурация Apache-2.4.6, PHP-5.4.17, MySQL-5.6.13) IP Board 3.4.5 форум, постоянно выпадает подобного рода ошибка 403: IP.Board -> Forbidden.

На хостинге устанавливается нормально, а в чем дело не могу понять другие форумы норально устанавливаются.

 

При попытке запустить инсталяцию на Open Server (локальный сервер, конфигурация Apache-2.4.6, PHP-5.4.17, MySQL-5.6.13) адресс сайта/admin/setup/sources/base/install.php выпадает ошибка:" Object not found!

 

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

 

If you think this is a server error, please contact the webmaster.

 

Error 404"

Изменено пользователем Elvis Presley

Опубликовано:

адресс сайта/admin/setup/sources/base/install.php

вообще-то адрес инсталлятора это адрес-сайта/admin/install/

Опубликовано:

вообще-то адрес инсталлятора это адрес-сайта/admin/install/

 

Да, я уже так и так пробовал, появляется, такое же сообщение:

Опубликовано:

Тогда

1. либо дистрибутив закачен не там где нужно

2. либо дистрибутив лежит в еще каких-то папок, и вы не правильно набираете адрес. Не знаю как в OpenServer, но в Denwer-е адрес форума считается от папки /www/ (т.е. /home/{host}/www/ это document root - корень домена)

 

Not found означает, что по указанному адресу такого файла не существует.

Опубликовано:

Тогда

1. либо дистрибутив закачен не там где нужно

2. либо дистрибутив лежит в еще каких-то папок, и вы не правильно набираете адрес. Не знаю как в OpenServer, но в Denwer-е адрес форума считается от папки /www/ (те www это document root (корень домена))

 

Not found означает, что по указанному адресу такого файла не существует.

 

На denwer, тоже самое, дело в том, что vbulletin 5 и phpfox установились, нормально и работают, я знаю, насчет ошибки, как она расшифровывается not found. И в директорию, я верно закинул файлы форума, как требуется.

  • 4 месяца спустя...
Опубликовано:

Здравствуйте. Вот не пойму, при установке задал кодировку utf8.

На главную страницу заходит нормально, а вот на форум выдаёт ошибку.

post-55353-0-94027600-1390733933_thumb.jpg

 

 

В логе пишет:

 

Date: Sun, 26 Jan 2014 08:33:00 +0000

Error: 1267 - Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

IP Address: 5.128.67.30 - /index.php?/forum/2-forum/

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mySQL query error: SELECT t.*,xxx.* FROM utf8topics t LEFT JOIN utf8core_tags_cache xxx ON ( xxx.tag_cache_key=MD5(CONCAT('forums',';','topics',';',t.tid)) ) WHERE t.forum_id=2 AND t.pinned IN (0,1) AND ( t.approved IN (1,0,-1) ) ORDER BY t.pinned DESC, t.last_post DESC LIMIT 0,30

.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

| File | Function | Line No. |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| admin/applications/forums/modules_public/forums/forums.php | [public_forums_forums_forums].renderForum | 457 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/applications/forums/modules_public/forums/forums.php | [public_forums_forums_forums].showForum | 147 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/base/ipsController.php | [public_forums_forums_forums].doExecute | 306 |

'----------------------------------------------------------------------------+-

 

Мне вот что написали - Таблицы в разных кодировках. Приводите к одной, правильной "utf8_general_ci"

Скажите как и где это можно исправить? или заново заливать?

Спасибо.

Опубликовано:

mySQL query error: SELECT t.*,xxx.* FROM utf8topics t LEFT JOIN utf8core_tags_cache xxx

Прямо вчера уже была такая тема http://ipbskins.ru/forum/topic12707.html

Прежде чем устанавливать, читайте внимательно инструкцию http://ipbskins.ru/forum/topic5736.html#entry37322

Можете попробовать переконвертировать бд этим скриптом http://ipbskins.ru/forum/topic4912.html#entry31885

  • 1 год спустя...
Опубликовано:

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

AddDefaultCharset utf-8

После установки форума данную строку из .htaccess нужно убирать?

  • 1 месяц спустя...
Опубликовано:

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

 

Не могу найти этот файл, нету его, версия движка - 3.4.6 Подскажите что можно сделать?

 

Разобрался

Изменено пользователем Sergio

  • 3 года спустя...
Опубликовано:

Почините форум, темы не создаются )

post-48258-0-26360800-1567624144_thumb.png

Опубликовано:

Почините форум, темы не создаются )

123.PNG

 

Спасибо за бдительность, виновник STRICT_TRANS_TABLES в конфигурации сервера БД.

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.