Предуслови
Корак 1: Инсталирајте Апацхе
Корак 2: Инсталирајте МиСКЛ
Корак 3: Инсталирајте ПХП
Корак 4: Инсталирајте пхпББ
Корак 5: Креирајте МиСКЛ базу података за пхпББ
Корак 6: Инсталирајте пхпББ
Корак 7: Завршите инсталацију
ПхпББ је програм огласне табле отвореног кода. Овај чланак ће вам показати како да инсталирате пхпББ на Апацхе веб сервер на Убунту 16.04. Написано је коришћењем пхпББ-а 3.2.1, међутим упутства дата овде могу да раде и за новије верзије пхпББ-а.
Предуслови
Овај чланак претпоставља да сте већ креирали Вултр Цлоуд Цомпуте инстанцу са Убунту 16.04 и да сте се пријавили као root.
Корак 1: Инсталирајте Апацхе
Ажурирајте своју листу спремишта.
apt-get update
Инсталирајте Апацхе веб сервер.
apt-get install apache2
Корак 2: Инсталирајте МиСКЛ
пхпББ ради на ЛАМП стеку. Пре него што пхпББ буде инсталиран, мораћете да инсталирате МиСКЛ и ПХП.
apt-get install mysql-server php7.0-mysql
Када унесете горњу команду, од вас ће бити затражено да унесете МиСКЛ лозинку. Унесите било коју лозинку по вашем избору.
Завршите инсталацију.
/usr/bin/mysql_secure_installation
Од вас ће се тражити лозинка. Унесите лозинку коју сте управо креирали и наставите са инсталацијом.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
Корак 3: Инсталирајте ПХП
Следеће ћете морати да инсталирате ПХП 7.0 заједно са неким од његових модула које захтева пхпББ.
apt-get install php7.0 php7.0-mcrypt libapache2-mod-php7.0 php7.0-curl php7.0-json php7.0-cgi php7.0-xml
Корак 4: Инсталирајте пхпББ
Сада када сте инсталирали потребне зависности, можете наставити и инсталирати пхпББ. Преузмите најновији пхпББ пакет у основни директоријум веб сервера.
cd /var/www/html
wget https://www.phpbb.com/files/release/phpBB-3.2.1.zip
Распакујте преузету архиву.
apt-get install unzip
unzip phpBB-3.2.1.zip
Преместите пхпББ датотеке у основни директоријум вашег сервера.
mv ./phpBB3/* .
Избришите подразумевану Апацхе индексну страницу.
rm index.html
Подесите одговарајуће дозволе за фајлове.
chown -R www-data:www-data /var/www/html/
chmod 660 images/avatars/upload/ config.php
chmod 770 store/ cache/ files/
Корак 5: Креирајте МиСКЛ базу података за пхпББ
Пре него што се пхпББ може инсталирати, потребно је креирати МиСКЛ базу података. Приступите МиСКЛ конзоли.
mysql -u root -p
Унесите МиСКЛ лозинку коју сте претходно креирали. Када се пријавите, направите нову базу података.
mysql>CREATE DATABASE phpbb;
Затим креирајте новог МиСКЛ корисника и доделите му привилегије бази података коју сте управо креирали. Можете заменити usernameи passwordбило којим корисничким именом и лозинком по сопственом избору.
mysql>GRANT ALL PRIVILEGES on phpbb.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Изађите из МиСКЛ конзоле.
mysql>exit
Корак 6: Инсталирајте пхпББ
Поново покрените Апацхе веб сервер.
systemctl restart apache2
Отворите прозор претраживача и унесите ИП адресу или име домена вашег сервера, а затим /install, на пример: http://{your-server-ip}/install. Појавиће се страница за инсталацију пхпББ-а. Кликните на installкартицу, а затим на дугме " install". Унесите администраторско корисничко име, лозинку и е-пошту по свом избору и кликните на дугме " Submit". Ово ће се користити за пријаву на административни панел. У следећем кораку од вас ће бити затражено МиСКЛ параметре. Мораћете да унесете корисничко име, лозинку и име базе података које сте изабрали у кораку 6.
Database type: MySQL with MySQLi Extensions
Database server hostname or DSN: localhost
Database server port: <leave blank>
Database username: username
Database password: password
Database name: phpbb
Prefix for tables in database: phpbb_
Кликните на дугме " Submit" када унесете податке и наставите кроз остатак интерактивног инсталатера. Када се инсталација заврши, можете кликнути на Take me to the ACPда бисте ушли у пхпББ административни панел.
Корак 7: Завршите инсталацију
Када завршите онлајн инсталацију, морате да избришете installдиректоријум да бисте активирали своју пхпББ инсталацију.
cd /var/www/html
rm -r install
Успешно сте инсталирали пхпББ.