Установка IP.Board 3.x.x на Денвер

lena1

クリエイター
LV
0
 
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Требования у IPB 3.0.4 достаточно высокие:<!--sizec--></span><!--/sizec-->
PHP версии начиная от 5.1.х, еще лучше если версия 5.2.х и выше.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Необходимы следующие расширения PHP:<!--sizec--></span><!--/sizec-->
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->gd
iconv
libxml
mbstring
mysqli или mysql
Reflection
SimpleXML
SPL<!--QuoteEnd--></div><!--QuoteEEnd-->
Будет не лишним, если вы включите также:
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->sockets
sphinx
XCache или APC (были замечены ошибки) или Memcache<!--QuoteEnd--></div><!--QuoteEEnd-->

<b>memory_limit</b> должен быть <b>минимум 32 мегабайта</b>, идеальное же значение равно <b>128 мегабайтам и выше</b>.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Требования к MySQL:<!--sizec--></span><!--/sizec-->
версия начиная от <b>5.х</b>, хотя официально от <b>4.1</b>, и на сервере должен быть отключен режим <b>STRICT_TRANS_TABLES</b>.

На <b>базовом пакете Денвера</b> по умолчанию не включено расширение <b>mbstring</b>.
Что бы добавить это расширение, нужно файл <b>php_mbstring.dll</b> -
You must be registered for see images attach
- положить в <b>/usr/local/php5/ext/</b> и в файле <b>php.ini</b>, который находится в <b>/usr/local/php5/</b> убрать комментарии перед строкой, т.е. заменить:
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->;extension=php_mbstring.dll<!--QuoteEnd--></div><!--QuoteEEnd-->
на
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->extension=php_mbstring.dll<!--QuoteEnd--></div><!--QuoteEEnd-->

Осталось перезапустить Денвер и установка IP.Board или любого скрипта требующего <b>mbstring</b> пройдет без проблем.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Вернемся к установки самого форума на Денвер...<!--sizec--></span><!--/sizec-->

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->1.<!--sizec--></span><!--/sizec--> Создаем базу данных.
Для этого идем по адресу - <b>http://localhost/denwer/Tools/addmuser/index.php</b>

You must be registered for see images attach


При успешной операции вверху появится: <b>База данных и новый пользователь заведены</b>.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->2.<!--sizec--></span><!--/sizec--> Разархивировав <b>IP.Board</b> содержимое папки <b>upload</b> копируем в созданную папку www.
В браузере набираем название этой папки. Например <b>http://test1.ru</b>.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->3.<!--sizec--></span><!--/sizec--> Установка форума сводится к нажатию на ссылку <b>Далее</b>.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->4.<!--sizec--></span><!--/sizec--> Вводим параметры базы данных в скрипт установки, префикс для таблицы может быть любым.

You must be registered for see images attach


<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->5.<!--sizec--></span><!--/sizec--> На следующем этапе придумываем <b>логин и пароль администратора</b>.
Когда все необходимые данные будут введены – останется нажать на ссылку - <b>Начать установку</b>.

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->6.<!--sizec--></span><!--/sizec--> Когда установка будет завершена, появится надпись - <b>Установка завершена!</b>

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Если появилась проблема с кодировкой и весь форум в крякозябрах, то далее пойдет инструкция как это можно исправить...<!--sizec--></span><!--/sizec-->

<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Вариант 1:<!--sizec--></span><!--/sizec-->
Создаем или дописываем в <b>.htaccess</b>:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->AddDefaultCharset utf-8
AddCharset utf-8 *

CharsetSourceEnc utf-8
CharsetDefault utf-8<!--c2--></div><!--ec2-->
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Вариант 2:<!--sizec--></span><!--/sizec-->
Ищем файл<b> conf_global.php</b>
В нем:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$INFO['sql_charset'] = '';<!--c2--></div><!--ec2-->
Ставим:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->$INFO['sql_charset'] = 'utf8';<!--c2--></div><!--ec2-->
<!--sizeo:4--><span style="font-size:14pt;line-height:100%"><!--/sizeo-->Вариант 3:<!--sizec--></span><!--/sizec-->
Создаем или дописываем в <b>.htaccess</b>:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value default_charset «UTF-8»
php_value mbstring.internal_encoding UTF-8
php_value mbstring.language Russian
AddDefaultCharset UTF-8<!--c2--></div><!--ec2-->
 
я ставил ипб на новый денвер не работает ошибки выдает разные пришлось на хостинг ставить и там все тестить =( ставил на 7рку 64 битную в этом может быть проблемма?
 
я не уверен, так как не ставил на 64, но возможно
 
на семерке ваще денвер работать не хочет! простое решение использовать XAMPP
 
Все сделал по инструкции, в точности как расписано, и действительно вместо букв "крякозябры", в файле <b>conf_global.php</b> итак стоит нужное значение, а касаемо первого и третьего вариантов, тут не понял, где должны быть эти файлы, где их найти и/или где их создать?

Буду очень благодарен за помощь!

Все, разобрался, спасибо за мануал, очень полезно!
 
Сверху