GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat phpBB s Apache na Ubuntu 20.04

phpBB je opensource balíček nástěnky napsaný v PHP. Lze jej použít k vytváření fór, zakládání témat a sdílení nápadů zdravým a organizovaným způsobem. PHPBB, což je zkratka pro PHP Bulletin Board. Je vhodný pro mobilní zařízení a reaguje.

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

V tomto tutoriálu se naučíme, jak instalovat phpBB s Apache na Ubuntu 20.04 .

Krok 1:Instalace zásobníku LAMP

PHPBB je napsáno v PHP a uživatelé k němu přistupují z webového prohlížeče. Toto tedy. znamená, že musíme nejprve nainstalovat webový server.

Abychom byli přesnější, musíme nainstalovat zásobník LAMP, který poskytuje podporu pro webový server Apache, databázi MariaDB a PHP.

Nejprve postupujte podle našeho komplexního průvodce, jak nainstalovat zásobník LAMP na Ubuntu 20.04.

Jakmile je nainstalován zásobník LAMP, následující moduly PHP, které vyžaduje PHPBB, aby fungovaly podle očekávání.

$ sudo apt install libapache2-mod-php7.4 php7.4-gd php7.4-curl openssl php-imagick php7.4-intl php7.4-json php7.4-ldap php7.4-common php7.4-mbstring php7.4-mysql php7.4-imap php7.4-sqlite3 php-net-ftp php7.4-zip unzip php7.4-pgsql php-ssh2 php7.4-xml

Krok 2:Vytvořte databázi pro phpBB

phpBB vyžaduje databázový stroj k uložení všech jeho dat. Naštěstí podporuje nesčetné množství databázových serverů včetně SQLite, PostgreSQL MariaDB / MySQL a dokonce i Microsoft SQL server.

MariaDB / MySQL již máme v LAMP stacku a to je to, co použijeme k vytvoření databáze pro phpBB.

Přihlaste se tedy na server MariaDB:

$ sudo mysql -u root -p

Poté vytvořte databázi pro PHPBB, poté vytvořte uživatele do databáze a přidělte mu všechna oprávnění.

CREATE DATABASE phpbb_db;
GRANT ALL ON phpbb_db.* to 'phpbb_user'@'localhost' IDENTIFIED BY 'myP@ssword';

Poté uložte změny a ukončete databázi.

FLUSH PRIVILEGES;
EXIT;

Krok 3:Stáhněte a nakonfigurujte phpBB

Když jsou všechny komponenty potřebné k podpoře instalace PHPBB připraveny, stáhneme binární soubor pro PHPBB. V době psaní tohoto textu je nejnovější vydání PHPBB verze 3.3.4. Samozřejmě je pravděpodobné, že v době, kdy budete číst tento tutoriál, bude k dispozici novější verze.

Změňte adresář na adresář /opt, můžete použít libovolný adresář:

$ cd  /opt

Stáhněte soubor zip do adresáře /opt:

$ sudo wget -c https://download.phpbb.com/pub/release/3.3/3.3.4/phpBB-3.3.4.zip

Po stažení rozbalte komprimovaný soubor:

$ unzip phpBB-3.3.4.zip

Poznámka:Pokud příkaz unzip nebyl nalezen, nainstalujte pomocí apt install unzip .

Poté jej přesuňte do adresáře webroot a přejmenujte jej na phpbb pro zjednodušení.

$ sudo mv phpBB3 /var/www/html/phpbb

phpBB je bezpečný, ale ujistěte se, že máte nastavena správná oprávnění pro webroot adresář

Chcete-li nastavit 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

Krok 4:Konfigurace virtuálního hostitele pro phpBB

Pro PHPBB je vyžadován virtuální hostitel, aby Apache mohl snadno hostovat soubory PHPBB bez jakéhokoli konfliktu s výchozí konfigurací Apache.

Chcete-li vytvořit soubor virtuálního hostitele PHPBB, použijte k vytvoření souboru textový editor.

$ sudo vim /etc/apache2/sites-available/phpbb.conf

Připojte následující konfiguraci:

<VirtualHost *:80>
      ServerAdmin admin@your_domain.com
      DocumentRoot /var/www/html/phpbb
      ServerName server-IP or FQDN

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

ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>

Pro Název_serveru zadejte IP adresu vašeho serveru nebo plně kvalifikovaný název domény.

Po dokončení uložte změny a ukončete konfigurační soubor.

Dále povolte virtuálního hostitele PHPBB.

$ sudo a2ensite phpbb

Poté povolte modul pro přepis Apache.

$ sudo a2enmod rewrite

Aby se změny projevily, restartujte webový server Apache.

$ sudo systemctl restart apache2

Krok 5:Dokončete instalaci ve webovém prohlížeči

Pro dokončení instalace spusťte prohlížeč a prohlížejte zobrazenou adresu URL.

http://server-ip

Zobrazí se uvítací stránka. Poskytuje úvod do PHPBB. Chcete-li pokračovat, klikněte na 'INSTALOVAT je zobrazena karta '.

Tato část poskytuje informace o požadavcích, které jsou nutné před pokračováním v instalaci. Pokud vše vypadá dobře, jednoduše klikněte na 'Instalovat '.

Dále vyplňte údaje o administrátorském uživateli a hesle a klikněte na 'Odeslat '.

Zadejte podrobnosti o databázi. V případě, že jste zapomněli, přejděte ke kroku 2.

V dalším kroku jednoduše přijměte výchozí nastavení a klikněte na 'Odeslat '.

Pokud má váš server e-mailovou funkci, 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 ' beze změny jakéhokoli parametru.

Dále zadejte 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 tlačítko Odeslat '.

Instalační program poté nainstaluje soubory potřebné pro PHPBB. Instalace trvá asi minutu.

Po dokončení vám instalační program poskytne zpětnou vazbu, že instalace byla úspěšná. Nyní klikněte na 'AKT ' odkaz poskytnut.

Tím se dostanete na zobrazený panel správce.

Chcete-li zkontrolovat verzi phpBB, přejděte do Administračního ovládacího panelu a klikněte na Admin index, verze je uvedena pod STATISTICKY.

Nakonec smažte instalační adresář.

$ sudo rm -rf /var/www/html/install

A to je vše. Instalace phpBB je konečně hotová. Nyní můžete vytvářet fóra, konfigurovat oprávnění pro uživatele, moderovat tematické diskuse a provádět mnohem více dalších konfigurací.

Závěr

V tomto tutoriálu jsme se naučili, jak nainstalovat phpBB s Apache na Ubuntu 20.04.

Pokud máte nějakou zpětnou vazbu a návrh, napište prosím níže.


Ubuntu
  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat WonderCMS na Ubuntu 18.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache na Ubuntu 20.04

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat ownCloud s Apache na Ubuntu 18.04

  1. Jak nainstalovat WordPress s Apache na Ubuntu 18.04

  2. Jak nainstalovat Magento 2 na Ubuntu 18.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 18.04