GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat phpBB na Ubuntu 20.04

Úvod

phpBB je balíček internetového fóra ve skriptovacím jazyce PHP. Název „phpBB“ je zkratkou z PHP Bulletin Board . phpBB, dostupné pod GNU General Public License, je zdarma a s otevřeným zdrojovým kódem.

Mezi funkce phpBB patří podpora více databázových modulů (PostgreSQL, SQLite, MySQL, Oracle Database, Microsoft SQL Server), plochá struktura zpráv (na rozdíl od vláken), hierarchická podfóra, rozdělení/sloučení/uzamčení témat, skupiny uživatelů, více příloh na post, fulltextové vyhledávání, pluginy a různé možnosti upozornění (e-mail, rychlé zasílání zpráv Jabber, kanály ATOM).

Je snadné nainstalovat phpBB na většinu webových serverů, jako jsou Apache a Nginx, a také snadno spravovat a používat.

Iv tomto tutoriálu naučíme se, jak nainstalovatphpBB s Apache na Ubuntu 20.04.

Instalace

Postupujte podle níže uvedených kroků :

  • Nainstalujte zásobník LAMP (Apache-Mariadb-PHP)
#Update Packages
sudo apt update

#Install, start and enable apache 
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2

#Install, start and enable Mariadb Database
sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
  • Spusťte níže uvedený skript a zabezpečte databázi Maria
mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current password for the root user.  If you've just installed MariaDB, and you haven't set the root password yet, the password will be blank, so you should just press enter here.

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation.

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.

Remove anonymous users? [Y/n] y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y
 ... Success!

By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far will take effect immediately.

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!
  • Nainstalujte PHP na Ubuntu
sudo apt install php php-mysql
  • Nainstalujte následující moduly PHP, které vyžaduje PHPBB
sudo apt install php-net-ftp php7.4-ldap php7.4-common libapache2-mod-php7.4 php7.4-gd php7.4-curl openssl php-imagick php7.4-intl php7.4-json php7.4-imap php7.4-mbstring php7.4-mysql php7.4-zip unzip php7.4-pgsql php-ssh2 php7.4-xml php7.4-sqlite3 -y
  • Vytvořte databázi pro phpBB pomocí mariadb
sudo mysql -u root -p
  • Vytvořte databázi pro PHPBB, poté vytvořte uživatele do databáze a udělte mu všechna oprávnění.
CREATE USER 'phpbb_user'@'localhost' IDENTIFIED BY 'unixcopPassword';
GRANT ALL ON phpbb_db.* to 'phpbb_user'@'localhost' IDENTIFIED BY 'unixcopPassword';
FLUSH PRIVILEGES;
\q
  • Stáhněte si phpBB, V době psaní tohoto článku je nejnovější vydání PHPBB verze 3.3.5.
cd /mnt
sudo wget -c https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zip

POZNÁMKA :Nejnovější verzi phpBB si můžete stáhnout z tohoto odkazu Vydání phpBB

  •  Rozbalte komprimovaný soubor
unzip phpBB-3.3.5.zip
  • Přesuňte jej do kořenového adresáře a přejmenujte jej na phpbb
sudo mv phpBB3 /var/www/html/phpbb
  • Nastavte příslušné vlastnictví a oprávnění
sudo chown -R www-data:www-data /var/www/html/phpbb
sudo chmod -R 755 /var/www/html/phpbb
  • Nakonfigurujte virtuálního hostitele pro phpBB
sudo vim /etc/apache2/sites-available/phpbb.conf
  • Pak přidejte následující
<VirtualHost *:80>
      ServerAdmin [email protected]
      DocumentRoot /var/www/html/phpbb
      ServerName phpBBunixcop.com

      <Directory /var/www/html/phpbb>
                Options FollowSymlinks
                AllowOverride All
                Require all granted
       </Directory>

ErrorLog ${APACHE_LOG_DIR}/phpBBunixcop.com_error.log
CustomLog ${APACHE_LOG_DIR}/phpBBunixcop.com_access.log combined

</VirtualHost>
  • Povolte virtuálního hostitele PHPBB.
sudo a2ensite phpbb
  • Povolte modul pro přepis Apache.
sudo a2enmod rewrite
  •  Restartujte Apache
sudo systemctl restart apache2
  • Otevřete prohlížeč a zadejte zobrazenou adresu URL http://IP_server nebo http://domena.com pro mě http://phpbbunixcop.com

Úvodní stránka poskytuje úvod do PHPBB.

  • Klikněte na INSTALOVAT k dokončení instalace
  • Vítejte v instalaci, pokračujte kliknutím na Instalovat
  • Vyplňte informace o uživateli správce a heslo a poté klikněte na Odeslat jak je uvedeno níže
  • Zadejte podrobnosti o databázi phpbb, které jsme předtím vytvořili, a poté klikněte na odeslat
  • Dále klikněte na Odeslat s těmito výchozími konfiguracemi serveru
  • Vyplňte podrobnosti o serveru SMTP včetně adresy serveru, portu, uživatelského jména SMTP a hesla a klikněte na tlačítko Odeslat . Pokud funkce e-mailu není nakonfigurována, jednoduše klikněte na Odeslat aniž byste cokoli změnili
  • Nakonfigurujte nastavení nástěnky, jako je výchozí jazyk, název nástěnky a krátký popis nástěnky. Poté klikněte na Odeslat
  • Instalační program nainstaluje soubory potřebné pro PHPBB. po dokončení klikněte na AKT odkaz zobrazený níže na snímku obrazovky.
  • Dostanete se do ovládacího panelu Administrace, kde také můžete zkontrolovatverzi phpBB přejděte do Ovládacího panelu správy a klikněte na Index správce, jak je znázorněno níže.
  • Verze PHP se zobrazí tak, jak je uvedeno níže

Závěr

To je ono

V tomto tutoriálu jsme si ukázali, jak nainstalovat phpBB na Ubuntu 20.04.

Děkuji


Ubuntu
  1. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  2. Jak nainstalovat MariaDB na Ubuntu 18.04

  3. Jak nainstalovat LiteCart na Ubuntu 15.04

  1. Jak nainstalovat MariaDB na Ubuntu 20.04

  2. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB na Ubuntu 18.04 / Ubuntu 16.04

  1. Jak nainstalovat MariaDB na Ubuntu 20.04 LTS

  2. Jak nainstalovat MariaDB 10.6 na Ubuntu 20.04

  3. Jak nainstalovat MariaDB 10.7 na Ubuntu 20.04