Gamer`s Club

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Gamer`s Club » Программы. » Установка форума phpbb-3.0.10 на веб-сервер.


Установка форума phpbb-3.0.10 на веб-сервер.

Сообщений 1 страница 5 из 5

1

Вопроса установки форума на веб-сервер я уже касался в теме Установка сервера Apache, MySQL, PHP, XAMPP на Windows7 (с проектами). , но в связи с несколькими вопросами в ЛС решил еще раз подробно коснутся этого момента в отдельной теме.

Основой, на что будем устанавливать (веб-сервер) - XAMPP.
Спорить какой веб-сервер или движок форума лучше можно сколько угодно долго, у всех есть свои плюсы и минусы. В конце концов в паутине можно найти бесконечное количество сайтов с рейтингами.

Поэтому остановлюсь на:

- ОС - Windows ХР SP 3 (установка на Windows 7 описана Установка сервера Apache, MySQL, PHP, XAMPP на Windows7 (с проектами).).

- XAMPP, взял версии 1.7.3, на оф. сайте разработчика есть более новые версии (1.7.7), но что то они мне не очень понравились, возникают некоторые проблемы при дальнейшей эксплуатации.

- В данной теме коснусь установки phpbb-3.0.10-rus.

Итак начнем :).

1. Устанавливаем XAMPP.
В начале не возникнет вопросов (но немного разверну вопрос работы с командной строкой).
Повторюсь:

Желательно устанавливать сервер не на диск где расположена ОС, у большинства она находится на диске «С», поэтому меняем путь установки...

В данном случае я устанавливаю на диск "Е".
После распаковки дистрибутива запустится командная строка.
а) Создание ярлыка на рабочем столе и в меню пуск, нажимаем enter.
http://uploads.ru/i/N/a/7/Na7tH.jpg
б) Запрос - правильно ли мы выбрали каталог установки, нажимаем enter.
http://uploads.ru/i/2/y/M/2yMfN.jpg
в) Запрос - хотим ли мы установить портативную версию ? Нажимаем enter (мы же устанавливаем на жесткий диск).
http://uploads.ru/i/F/s/i/Fsiga.jpg
г) Нажимаем enter (заканчиваем установку).
http://uploads.ru/i/C/q/Y/CqYcy.jpg
д) Выбор часового пояса - автоматический. Нажимаем enter.
http://uploads.ru/i/m/K/9/mK9ig.jpg
е) Запустим XAMPP. Выбираем 1, нажимаем enter.
http://uploads.ru/i/2/4/E/24EFJ.jpg

Откроется панель управления сервером (XAMPP Control Panel).
Окно с командной строкой можно закрыть.
http://uploads.ru/i/3/F/d/3Fdyj.jpg
Немного о панели управления:
- Start - понятно запускает определенный модуль.
- Admin - запускует администрирование модулем.
- Shell - запуск командной строки для работы с сервером.
- Setup - открывает командную строку для настройки XAMPP.
- Port-Check - проверка портов.
- Explore - открывает папку в которую установлен XAMPP. Должно выглядеть примерно так (естественно диск будет тот какой вы выбрали, в моем случае диск Е):
http://uploads.ru/i/u/S/i/uSiCy.jpg
- SCM - откроет окно управления службами Windows.
- Refresh - обновление состояния модулей.
- Help - понятно, откроется такое окно:
http://uploads.ru/i/G/I/M/GIM9t.jpg
В котором видно какие модули вы установили, чуть ниже на английском пояснение устройства панели управления, а так же переход на сайт справки, где вы увидите примерно такое (в зависимости от версии):
http://uploads.ru/i/f/k/w/fkwM2.jpg
- Exit - выход, но не забывайте, нажав эту кнопку вы закроете панель, но не выключите работающие модули, для их отключения вначале остановите их работу нажав Stop напротив соответствующего модуля и только затем Exit.

0

2

2. Настройка безопасности веб-сервера.

Отдельно останавливаться не буду, все необходимое написано здесь - Установка сервера Apache, MySQL, PHP, XAMPP на Windows7 (с проектами). .

Напомню - обязательно установите пароли для MySQL, PhpMyAdmin и  каталога XAMPP. Не забудьте изменять параметры настройки и конфигурации для Mercury и FileZilla, (пользователи и пароли). Если вы не используете эти сервера, просто не запускайте их.

С момента установки XAMPP и запуска модулей - он доступен из сети.

3. Установки phpbb-3.0.10-rus.

Во многих инструкциях по установке движков форумов (сайтов, чатов, файлообменников и т.д.) пишут достаточно кратко - запустите то-то или то и следуйте инструкциям, при этом упуская порядок проведения предварительных работ. На этом я и постараюсь подробно остановится, а уж настройку того что вы установите легко найдете на сайтах (форумах) разработчиков продукта.

а) Скачиваем с оф.сайта (русской поддержки) новую версию phpBB. На момент написания поста - phpBB 3.0.10 Ru .

б) Предварительная работа.

Перво наперво создаем необходимые папки где будет находится наш форум.
Я их создаю так же на диске Е (у вас он может быт на любом другом).

Создадим на диске "Е" папку forum в ней папку с названием phpbb3, внутри которой создадим папки www и logs.
Приблизительно так должно выглядеть:

http://uploads.ru/i/k/C/d/kCdUY.jpg

В папку www распакуем заранее скачанный архив форума, именно так как показано на скриншоте выше (меньше глюков будет). Т.е. после распаковки архива, открываем полученную папку phpBB3 и все файлы и папки из нее перетаскиваем или копируем в нашу папку www.

в) Настройка виртуальных хостов.

Открываем в блокноте (или другим текстовым редактором) файл httpd-vhosts.conf, расположенный: Е:\xampp\apache\conf\extra.

http://uploads.ru/i/j/h/g/jhgyF.jpg

Ничего в нем не изменяя скопируйте и вставьте ниже приведенный код.

Код:
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "E:\xampp\htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@phpbb3
    DocumentRoot "E:\forum\phpbb3\www"
    ServerName phpbb3
    ServerAlias www.phpbb3
    ErrorLog "E:\forum\phpbb3\logs\error.log"
    CustomLog "E:\forum\phpbb3\logs\access.log" combined
  <Directory "E:\forum\phpbb3\www">
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Теперь содержание этого файла должно выглядеть примерно так:

http://uploads.ru/i/c/t/b/ctbTs.jpg

Сохраняем, закрываем.

Далее вносим изменения в файл hosts. C:\Windows\System32\drivers\etc\hosts
Т.ж. открываем в текстовом редакторе и добавляем в него две строчки.

Код:
127.0.0.1     phpbb3                        # форум phpbb3
127.0.0.1     www.phpbb3                    # форум phpbb3

# форум phpbb3 - пояснения можно не вносить, просто советую, на собственном опыте убедился что через некоторое время можно забыть зачем это сюда вставил, а так хоть есть вероятность вспомнить :) .

В итоге он должен выглядеть приблизительно так:

http://uploads.ru/i/I/r/4/Ir4YT.jpg

Сохраняем, закрываем.

Коротко, что это мы делали:

ServerAdmin webmaster@phpbb3 - e-mail-адрес администратора веб-сервера.
DocumentRoot "E:\forum\phpbb3\www" - путь к папке с форумом.
ServerName phpbb3  и  ServerAlias wwwphpbb3 - адрес по которому форум должен открываться при наборе в строке браузера.
ErrorLog "E:\forum\phpbb3\logs\error.log" - журнал ошибок.
CustomLog "E:\forum\phpbb3\logs\access.log" combined - журнал доступа к форуму, кто и когда заходил и с какого браузера.
<Directory "E:\forum\phpbb3\www">
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory> - разрешает отображение всех файлов в указанной директории и назначает максимально возможные привилегии.

г) Создание базы данных для форума.
Об этом я т.ж. писал, но стоит повторить :).
Откройте панель XAMPP Control Panel и запустите Ahache и MySql.
Нажмите кнопку "Admin" напротив модуля MySql.
Откроется примерно такая страничка:
http://uploads.ru/i/g/a/D/gaDjq.jpg
Просто я заранее установил пароли, что и вам советую, если не сделали. Как?  Писал выше.

Далее этот пункт описан здесь - Установка сервера Apache, MySQL, PHP, XAMPP на Windows7 (с проектами).

После создания базы данных - останавливаем Ahache и MySql (Stop напротив модуля), перегружаем компьютер.

д) Установка форума.

Запускаем Ahache и MySql.
В строке браузера вводим http://phpbb3/install/ и нажимаем "ввод".
Откроется первая страница "Введение".

Дальнейшие действия я уже подробно описал здесь Установка сервера Apache, MySQL, PHP, XAMPP на Windows7 (с проектами).

Единственное - не пишите такое странное имя администратора форума, чтобы затем не менять :).
http://uploads.ru/i/D/o/j/DojTs.jpg
Просто при написании той темы как то автоматом написал, да так и осталась.

Установка форума phpbb-3.0.10-rus практически не отличается от предыдущих версий, поэтому еще раз переписывать одно и тоже не имеет смысла.

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

Теперь введите в строке браузера http://phpbb3/ и нажимаем "ввод".
Если все правильно сделали, то откроется окно:

http://uploads.ru/i/L/a/d/Ladir.jpg

Ответы по настройке форума, установке модификаций, стилей и т.д. вы найдете на сайте  русская поддержка phpBB.

0

3

Добавлю - для phpBB пополнилась коллекция стилей.
Посмотреть и скачать можно с этих демо форумов (на момент написания поста ссылки в рабочем состоянии):
1. demo.phpbb3styles.net
2. phpbb.com
Практически все они нормально подходят для последней версии - phpbb-3.0.10-rus.

0

4

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

0

5


Вы здесь » Gamer`s Club » Программы. » Установка форума phpbb-3.0.10 на веб-сервер.