Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Invision Power Board > Установка IPB 1.x.x, 2.x.x


Автор: 2man 30.4.2006, 14:49
Итак, судя по тому, что большинство форумов в сети держится именно на Invision Power Board, решил написать такую статейку. Здесь думаю рассмотреть основные моменты по установке форумов IPB.

Установка IPB 1.x.x, 2.x.x


Шаг 1

Для начала залейте содержимое папки upload в папку html (www) на сервере. 
Обязательно надо убедиться, что ваш FTP-клиент не перевел названия файлов в нижний регистр (важно для 2.х.х) Далее необходимо выставить CHMOD (права доступа) на файлы и папки - в тотат коммандере, например, файл-изменить атрибуты, следующим образом:
Для IPB 2.x.x:

cache - 0755
cache/skin_cache - 0755
cache/lang_cache - 0755
conf_global.php - 0666
style_emoticons - 0755
style_images - 0755
uploads - 0777  

Для IPB 1.x.x:

archive_in - 0755
archive_out - 0755
cache - 0755
conf_global.php - 0666
downloads - 0777
downloads_config.php - 0666
lang - 0755
screenshots - 0777
Skin - 0755
style_images - 0755
uploads - 0777  

При загрузке страницы, если у Вас появится сообщение-ошибка о неправильных атрибутах для файла "conf_global.php" измените с помощью FTP клиента, CHMOD файла "conf_global.php" на 0777. 

Шаг 2

После того, как вы сделали вышеописанное, необходимо завести базу данных MySQL, на которой будет работать форум. Сделать это можно из панели управления вашим сайтом. Лучше записать где-нибудь на листик, чтобы не забыть, имя базы, имя администратора базы и пароль. Далее введите название сервера mySQL. Обычно используется "localhost" (без кавычек). 

Шаг 3

Запускаем инсталляцию
http://www.domain.com/forums/install/index.php
где domain.com - ваш домен

Нажимаем на кнопку Proceed
Если все CHMOD расставлены правильно, переходим к следующему шагу:
Вписываем ранее записанные данные о имени базы MySQL, логине и пароле. Префикс таблиц IPB не обходим, если на одном домене будет устанавливаться несколько форумов IPB. Далее вводим свой ник и пароль, нажимаем на кнопку Proceed. 

После успешного завершения установки форума, Вы будете уведомлены об этом. После полного завершения установки, нажмите на ссылку авторизации на форуме и введите имя пользователя и пароль Администратора, указанные Вами на начальной стадии установки. 
 

Автор: Innuendo 7.10.2006, 12:15
Спасибо! =)
Мне как раз нужно установить форум на локалку для некоторых тестов.

Заодно, форум на локалке, будет вместо блокнотики - записи буду записывать свои =) пометки и т.д.

Автор: BrokenMirror 2.11.2006, 21:32
На Invision Power Board v2.1.7 На cache нужно поставить 0777 и также  на conf_global.php. Просто для справки...  smile 

Автор: 2man 6.11.2006, 19:46
BrokenMirror, я все правильно указал ранее. Прошу не путать пользователей

Автор: mads 22.11.2006, 11:49
Столкнулся с проблемой после установки IPB 2.1.7
прекрасно все пашет, ошибок нет, но когда в админке нажимаешь сверху на вкладку Компоненты, то открываетс просто пустая белая страница...
Все приходило в норму когда я ставил либо блоги либо галерею... но я не хочу их ставить только ради того, чтобы заработал раздел компонентов.

Сейчас вместо блогов установил mJournal и мне необходимо его настроить в разделе "компоненты"... но я не могу туда попасть smile 

Как решить данный трабл? smile 

хост:
Версия SQL MYSQL (5.1.11-beta)
Версия PHP 5.1.6 (apache)

Автор: sw04 27.1.2007, 05:18
2mads: Попробуй другую сборку ipb. Был такой глюк в какой-то версии из второй ветки,на мою память.

Автор: Dante2525 22.1.2008, 14:04
HELP!
Установил форум 2.3.3. Но в Админцентр зайти не могу - пустая страница!
В инструкции пишут
"Не получается войти в админцентр

Для безопасности в админцентре проводится проверка IP-адреса. В некоторых случаях IP-адрес может изменяться (при dial-up). Нужно открыть файл "admin.php" в текстовом редакторе, найти строку "$check_ip=1; ", изменить ее на "$check_ip=0;", а затем сохранить изменения и снова залить файл на сервер.

При попытке зайти в админцентр выводится чистая страница

Необходимо открыть файл "admin.php" в текстовом редакторе, изменить строку "$use_gzip=1;" на "$use_gzip=0;", сохраниться и закачать файл на сервер. Если проблема осталась, нужно установить атрибуту CHMOD для всех директорий значение 777."

Но открыв файл admin.php не обнаружил в нем ни той ("$use_gzip=1;" ) ни другой("$check_ip=1; ") строчки. не в этом файле не в любом другом на сервере!

Автор: 2man 22.1.2008, 16:55
Варианты:
Быть может скрипту не хватает памяти для выполнения скрипта
Решение:
В файл .htaccess
Добавьте в файл следующее:
Цитата 
Код

php_value memory_limit 32M


Либо в index.php вставить строку:

Код

ini_set('memory_limit', '32M'); 


Форум размещен в интернете или на локальной машине?
Во втором случае следует выводить на экран ошибки PHP. 
Как это сделать?
Открыть файл php.ini и посмотреть строки display_errors и error_reporting. Должно быть:
Код

error_reporting =       E_ALL ; & ~E_NOTICE
display_errors = On

Почитайте еще http://forum.vingrad.ru/index.php?showtopic=136722&view=findpost&p=1230948
Удачи

Автор: cilver 23.5.2008, 15:49
Выдает ошибку

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 168397 bytes) in C:\VertrigoServ\www\forums\ips_kernel\class_db.php on line 1027

что надо сделать?

Автор: Lkaroh 21.6.2008, 20:46
Всем привет. Я застопорился на том месте, где расставлять приоритеты на папки внутри папки upload. Дело в том, что я пользуюсь xampp-ом и все эта связка вместе с форумом будет у меня на компьютере (а не на ФТП-сервере), на операционной системе под названием Windows. И непонятно, как проставлять эти приоритеты и зачем.

Затем вопрос, если можно: 
Для форума мне нужна уже имеющаяся база данных. Её дамп (sql-файл) я перенес в новую пустую БД в PHPMyAdmin. Но при создании PHPMyAdmin не просил ни логина, ни пароля для базы, просто название и кодировку. А при установке ИПБ все это надо указывать. Может я не там базу делаю? smile 

Автор: Sannis 21.6.2008, 21:24
Цитата(Lkaroh @  21.6.2008,  20:46 Найти цитируемый пост)
на операционной системе под названием Windows

В Windows не нужно устанавливать chmod, переходите к следующему пункту.

Цитата(Lkaroh @  21.6.2008,  20:46 Найти цитируемый пост)
Но при создании PHPMyAdmin не просил ни логина, ни пароля для базы, просто название и кодировку.

Так и должно быть. Наверняка вы заходили в него под пользователем root м пустым паролем. Если вы хотите использовать другого пользователя для работы форума(так лучше и сделать), то его нужно создать и прописать для енго доступ к этой базе данных. Это можно сделать с главной страницы PHPMyAdmin, там есть ссылка " Привилегии".

Автор: Borland_Delphi_6 21.6.2008, 22:01
Цитата(cilver @  23.5.2008,  16:49 Найти цитируемый пост)
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 168397 bytes) in C:\VertrigoServ\www\forums\ips_kernel\class_db.php on line 1027


В php.ini установить memory_limit


Цитата(Dante2525 @  22.1.2008,  15:04 Найти цитируемый пост)
HELP!
Установил форум 2.3.3. Но в Админцентр зайти не могу - пустая страница!


Включить в php.ini error_reporting = E_ALL и посмотреть, что напишет.

Автор: 2man 22.6.2008, 03:12
Borland_Delphi_6, я понимаю вечер, наверное устал smile
http://forum.vingrad.ru/index.php?showtopic=94009&view=findpost&p=1388481

Автор: Borland_Delphi_6 22.6.2008, 12:21
2man, пардон smile

Автор: Lkaroh 22.6.2008, 15:44
Sannis, спасибо большое. Поставил форум. Но теперь проблема в другом. На форуме всего один пост (приветственный), хотя я выбрал для использования при установке ту базу, в которую загрузил sql-файл со всеми постами и всем-всем-всем. А если посмотреть в PHPMyAdmin ту самую базу, в ней таблицу ibf_posts, и в ней поле post, то там всего один пост...тот самый приветственный, хотя загружал я в базу sql-файл со всеми постами. С чем это может быть связано, кто-нибудь подскажет?  smile 

Автор: Borland_Delphi_6 22.6.2008, 16:51
Потому что при установке инсталлятор затер все данные в базе, о чем честно тебя и предупреждал. 

Автор: Sannis 22.6.2008, 20:00
Тогда вам не нужно было производить установку, а только залить файлы на сервер и исправить пути в конфиге и в настройках.

Автор: UniBomb 8.8.2008, 22:34
ммм... а у меня глупый вопрос - версии 1.3.х до сих пор можно использовать бесплатно?

Автор: Sannis 10.8.2008, 21:14
Цитата(UniBomb @  8.8.2008,  22:34 Найти цитируемый пост)
ммм... а у меня глупый вопрос - версии 1.3.х до сих пор можно использовать бесплатно? 

В общем использовать -- да, ставить новые форумы -- нет. Хотя более точно это зависит от того, чему равно "x".

P.S. Меня всегда удивляли такие вопросы на непрофильных форумах. Вы думаете здесь вам ответят правильнее или вы ждёте вполне определённого ответа? smile

Автор: UniBomb 11.8.2008, 10:20
Цитата(Sannis @  10.8.2008,  21:14 Найти цитируемый пост)
P.S. Меня всегда удивляли такие вопросы на непрофильных форумах. Вы думаете здесь вам ответят правильнее или вы ждёте вполне определённого ответа?

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

Спросил не потому что денег жалко (вроде как 2 килорубля стоит, нашёл только в одном месте), а потому что по отзывам версия 1.3 одна из самых удачных. Да и потом она самая популярная)))

Автор: Borland_Delphi_6 11.8.2008, 10:28
Версия 1.3 была очень хороша в свое время, но сейчас двушки, имхо, лучше.

Автор: Sannis 11.8.2008, 22:24
Цитата(UniBomb @  11.8.2008,  10:20 Найти цитируемый пост)
Да и потом она самая популярная))) 

Жаль что от этого профессионалов, готовых с ней работать не так много. Онапопулярна именно из-за "бесплатности", вот только 90 процентов её использующих-- школьники или недалёкие от администрирования форума люди :(

Добавлено через 21 секунду
Borland_Delphi_6 дело говорит.

Автор: UniBomb 12.8.2008, 11:43
Sannis, ну мы все знаем обратный пример. Мы знаем отличный форум версии 1.3 над которым работают настоящие профи и форум этот очень распространён... 

 smile 

|смотрим вниз|
vvvvvvvvvvvvvv

Автор: Sannis 12.8.2008, 19:12
Вы про этот форум и ему подобные гиганты? Если вложить в 2.х столько же сил, сколько вложено в этот, то будет ещё лучше ;)

Автор: Borland_Delphi_6 12.8.2008, 19:12
UniBomb, рискну предположить, что это исключительно из-за огромных трудностей, связанным с переводом форума такого масштаба на новую версию. 

Автор: UniBomb 12.8.2008, 21:04
Sannis
Borland_Delphi_6

Да это то всё понятно... шутил я так...

Автор: Sannis 12.8.2008, 23:10
Мы для подстраховки, вдруг кто другой поверит smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)