Форум твоего направления

Форум твоего направления (http://pcvector.ru/forum.php)
-   IPB (http://pcvector.ru/f86)
-   -   FAQ Установка IP. Board 3.1.х на Denwer (http://pcvector.ru/t1797)

Vector 06.12.2010 22:42

Установка IP. Board 3.1.х на Denwer
 
Установка IP. Board 3.1.х на Denwer

Перед началом установки форума необходимо, естественно, сначала установить пакет от denwer, который можно скачать с офф. сайта www.denwer.ru. Подробности установки denwer найдете на этом же сайте и углубляться в них не буду.

Мини FAQ по проблемам с denwer:

Скрытый текст


PHP код:

DeprecatedAssigning the return value of new by reference is    deprecated in Z:homevbforumwwwinstallinit.php on line 44 

У кого возникают подобные сообщения во время установки, после установки или же не запускается установка (как например на phpbb3), на втором шаге вы видите в своём браузере только белую страницу - это проблемы Denwer 3, а точнее PHP 5.3, установленный в нём, он (PHP) ругается, что у вас старые скрипты, это нарушает работу форума, либо делает его установку невозможной.
Создатели Denwer на оффсаите теперь предлагают 2 варианта с PHP 5.3 и PHP 5.2 смотрите, что скачивать.
Но это касается всех phpbb до версии 3, и всех vBulletin до версии 4.0, сам 4.0 работает без багов уже с PHP 5.3.

########################################################

Если Вы установите форум на Денвер, то никто через Интернет не сможет его посетить.
Денвер - это программа, которая эмулирует сервер на вашем компьютере, чтобы можно было оффлайн создавать, тестировать сайты (движки форумов, cms).
Если хотите, чтобы сайт видели другие (через интернет), то надо зарегистрировать доменное имя (например pcvector.ru) и закачать файлы сайта на сервер хостинга (компания, которая предлагает вам место на их серверах для сайта).
А денвер, это виртуальный сервер... как например программа алкоголь - которая создает виртуальные дисководы..

########################################################

Если у Вас phpMyAdmin на Англисском языке, то скачайте архив
http://pcvector.ru/downloads.php?do=file&id=123
Извлеките его содержимое в папку:
C:/WebServers/home/localhost/www/Tools/phpmyadmin/lang/
Перезапустите Denwer
Пройдите по адресу http://localhost/Tools/phpMyAdmin/
И выберите Interface -> Language -> Русский
[-]


Итак, denwer установлен. Но еще не запущен.
Поэтому запускаем его.
На вашем рабочем столе должны появиться следующие ярлыки...


Start - запуск сервера
Stop - остановка сервера
Restart - перезагрузка сервера

Нажимаем Start Denwer


После этого у вас появится виртуальный диск Z:/ или имеющий другое название, как в моем случае W:/, своеобразная копия диска C:/


Открыв который, вы увидите следующие папки пакета denwer


Нас интересует папка home. Если мы перейдем в неё, то увидим папки:
cgi-glob
custom
localhost
test1.ru


Именно тут мы и создадим папку с названием нашего форума.

Советую создавать имя папки с названием, похожим на ваш будущий домен, для примера, я создам папку с именем ipb.test

Заходим в нее и создаем еще одну папку с названием www

Теперь скачаем сам движок IPB (версия 3.1.2).

В архиве три папки:
  • Documentation - находится инструкция по установке форума (если ставитеipb на хостинг, то прочитайте инструкцию из этой папки, необходимо будет выставить требуемые права для папок) движок
  • Tools - инструменты для управления форумом (резерв)
  • upload - файлы форума
Всё содержимое папки upload копируем в папку www
Переименуйте файл в корне conf_global.dist.php в conf_global.php

Из папки Tools копируем файл check_requirements.php также в папку www

Перезапустим Denwer: Restart или Start (Если вы его еще не запускали)

И запустим скрипт для проверки сервера на соответствие минимальным системным требованиям IPB.

Для этого в адресной строке браузера введем:
http://ipb.test/check_requirements.php

Возможен такой вариант результата данной проверки:
http://pcvector.ru/files/web_buildin..._ipb_3.1/1.gif

Соответственно Pass - проверка прошла успешно
FAIL - проверка провалена, и нужно устранить причину (иначе форум не установится)

В данном случае версия форума IPB 3.1.2 требует наличия расширения php - php_mbstring.dll (скачать его можно тут)

Что бы добавить его, нужно файл php_mbstring.dll положить в (C:/WebServers)/usr/local/php5/ext/ и в файле php.ini, который находится в /usr/local/php5/ убрать комментарии ; перед строкой, т.е. заменить

PHP код:

;extension=php_mbstring.dll 


на

PHP код:

extension=php_mbstring.dll 



Осталось опять перезапустить Денвер и установка любого скрипта требующего mbstring пойдет без проблем.

Пройдем опять проверку:
http://ipb.test/check_requirements.php

Теперь все пунктики должны быть Pass (зелеными)

Создадим Пользователя и Базу данных


Вбиваем в строке адреса следующий путь http://localhost/Tools/phpMyAdmin/ должны увидеть следующее ...


Если такой страницы вы не видите, то проверьте запущен ли у вас пакет denwer - ярлык start denwer или правильно ли вы его установили.

Если всё в порядке, то создаем теперь базу данных, базу в которой будут храниться все наши сообщения, темы и т.п. вещи нашего форума.

Название может быть любым, например я создаю базу с именем db_ipb


Кодировки выставляю соответственно utf8_general_ci - как на скриншоте.
Жмём Создать.

Теперь нам надо создать Пользователя

Переходим по адресу http://localhost/Tools/phpMyAdmin/ жмем кнопку Привилегии


Далее кнопку добавить нового пользователя


Пишем любое имя пользователя, например Vector, выбираем хост - Local, и пароль в данном случае ввожу 123 и подтверждаем 123.
Далее жмем кнопку Отметить все и Пошел.


Всё пользователь с именем Vector и паролем 123 создан. Закрываем phpmyadmin он больше не пригодится.

Теперь начинаем непосредственно установку форума.


В браузере переходим по адресу:
http://ipb.test/admin/install/index.php
Запустится скрипт установки:

http://pcvector.ru/files/web_buildin..._ipb_3.1/2.gif

Жмем Далее

http://pcvector.ru/files/web_buildin..._ipb_3.1/3.gif

Соглашаемся с Пользовательским соглашением - Далее

http://pcvector.ru/files/web_buildin..._ipb_3.1/4.gif

Отмечаем нужные компоненты для установки: календарь и портал дополнительно - Далее

Директория установки, как правило определяется сама, так же как и url

http://pcvector.ru/files/web_buildin..._ipb_3.1/5.gif

Заполняем данные:
  • localhost
  • db_ipb
  • Vector
  • 123
  • префикса нет
  • MYISAM
http://pcvector.ru/files/web_buildin..._ipb_3.1/7.gif

Создаем Администратора форума.

http://pcvector.ru/files/web_buildin..._ipb_3.1/8.gif

Жмем Далее и Начинаем установку:

http://pcvector.ru/files/web_buildin..._ipb_3.1/9.gif

Далее пойдет процесс установки, который займет несколько минут...

http://pcvector.ru/files/web_buildin...ipb_3.1/10.gif

В итоге скрипт установки сам завершит свою работу, и можно перейти на форум по ссылке...

http://pcvector.ru/files/web_buildin...ipb_3.1/11.gif

Всё форум установлен, полностью на Русском языке и без кракозябр и знаков вопроса.

http://pcvector.ru/files/web_buildin...ipb_3.1/12.gif

Инструкция составлена Vector (pcvector.ru)

MAKSIMUS 07.12.2010 09:18

Ура!Походу двиги которые я ставил были в кодировке cp1251, эта без проблем поставилась и все на русском, СПАСИБО!

GonJinn 23.12.2010 15:29

Cпасибо огромное!

GonJinn 24.12.2010 12:08

conf_global.dist.php а где именно этот фалй? немогу найти его.

Добавлено через 14 минут
http://picshare.ru/uploads/101224/R7251f33Hh_thumb.jpg
вот тут уменя проблема возникла, после создание базы

noname 24.12.2010 12:17

Цитата:

Сообщение от GonJinn (Сообщение 6396)
conf_global.dist.php а где именно этот фалй? немогу найти его.

Он в корне форума..

GonJinn 24.12.2010 12:20

я его там не нашол.

MAKSIMUS 24.12.2010 12:49

GonJinn, откуда скачивали двиг?

GonJinn 24.12.2010 13:51

c вашего сайта

Vector 24.12.2010 15:57

upload/conf_global.dist.php

MAKSIMUS 24.12.2010 16:15

GonJinn, если отсюда, то не может быть, что бы его не было
по внимательней поищите


Часовой пояс GMT +3, время: 08:18.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. Перевод:
zCarot
Copyright © 2009 - 2014, pcvector.ru

.