Установите phpBB с Apache на Ubuntu 16.04

PhpBB - это доска объявлений с открытым исходным кодом. Эта статья покажет вам, как установить phpBB поверх веб-сервера Apache в Ubuntu 16.04. Он был написан с использованием phpBB 3.2.1, однако приведенные здесь инструкции могут также работать для более новых версий phpBB.

Предпосылки

В этой статье предполагается, что вы уже создали экземпляр Vultr Cloud Compute с Ubuntu 16.04 и вошли в систему как root.

Шаг 1: Установите Apache

Обновите свой список хранилищ.

apt-get update

Установите веб-сервер Apache.

apt-get install apache2

Шаг 2: Установите MySQL

phpBB работает в стеке LAMP. Перед установкой phpBB вам необходимо установить MySQL и PHP.

apt-get install mysql-server php7.0-mysql

После ввода вышеуказанной команды вам будет предложено ввести пароль 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: Установите PHP

Затем вам нужно будет установить PHP 7.0 вместе с некоторыми из его модулей, которые требуются phpBB.

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: Установите phpBB

Теперь, когда вы установили необходимые зависимости, вы можете продолжить и установить phpBB. Загрузите последний пакет phpBB в корневой каталог веб-сервера.

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

Переместите файлы phpBB в корневой каталог вашего сервера.

mv ./phpBB3/* .

Удалить индексную страницу Apache по умолчанию.

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 для phpBB

Перед установкой phpBB необходимо создать базу данных MySQL. Получите доступ к консоли MySQL.

mysql -u root -p

Введите пароль MySQL, который вы создали ранее. После того, как вы вошли в систему, создайте новую базу данных.

mysql>CREATE DATABASE phpbb;

Затем создайте нового пользователя MySQL и предоставьте ему привилегии для базы данных, которую вы только что создали. Вы можете заменить usernameи passwordлюбым именем пользователя и паролем по вашему выбору.

mysql>GRANT ALL PRIVILEGES on phpbb.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;

Выйдите из консоли MySQL.

mysql>exit

Шаг 6: Установите phpBB

Перезапустите веб-сервер Apache.

systemctl restart apache2

Откройте окно браузера и введите адрес или доменное имя вашего сервера IP , затем /install, например: http://{your-server-ip}/install. Откроется страница установки phpBB. Нажмите на installвкладку, а затем на installкнопку " ". Введите имя пользователя, пароль и адрес электронной почты администратора по вашему выбору и нажмите кнопку « Submit». Это будет использоваться для входа в админ-панель. На следующем шаге вам будет предложено ввести параметры MySQL. Вам нужно будет ввести имя пользователя, пароль и имя базы данных, которые вы выбрали в шаге 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для входа в панель администрирования phpBB.

Шаг 7: Завершите установку

После того, как вы завершили онлайн-установщик, вы должны удалить installкаталог, чтобы активировать установку phpBB.

cd /var/www/html
rm -r install

Вы успешно установили phpBB.



Leave a Comment

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

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

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше