GNU/Linux >> Znalost Linux >  >> Arch Linux

Jak nainstalovat phpBB na AlmaLinux 8

V tomto tutoriálu vám ukážeme, jak nainstalovat phpBB na AlmaLinux 8. Pro ty z vás, kteří nevěděli, phpBB je bezplatný software pro nástěnky na plochém fóru napsaný v PHP. Umožňuje jednotlivcům a správcům webu během několika minut založit nástěnky komunity, aby zůstali v kontaktu se skupinami lidí nebo nápady. Podporuje také oblíbené databázové stroje (MySQL, Oracle Database, PostgreSQL atd.), struktury plochých zpráv, hierarchická podfóra , uživatelské skupiny, fulltextové vyhledávání, pluginy a e-mailová upozornění.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci nástěnky phpBB na AlmaLinux 8. Můžete postupovat podle stejných pokynů pro distribuce Fedora, RHEL, CentOS a Rocky Linux.

Předpoklady

  • Server s jedním z následujících operačních systémů:AlmaLinux 8, Fedora, RHEL, CentOS a distribuce Rocky Linux.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte phpBB na AlmaLinux 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

Aktualizace sudo dnfsudo dnf install epel-release

Krok 2. Instalace serveru LAMP.

Je vyžadován server AlmaLinux LAMP. Pokud nemáte nainstalovanou LAMP, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace phpBB na AlmaLinux 8.

Nyní stahujeme nejnovější phpBB instalační program z oficiální stránky pomocí wget příkaz:

wget https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zipunzip phpBB-3.3.5.zipsudo mv phpBB3 /var/www/html/phpbb 

Budeme muset změnit oprávnění některých složek:

sudo chown -R www-data:www-data /var/www/html/phpbbsudo chmod -R 755 /var/www/html/phpbb

Krok 4. Konfigurace MariaDB.

Ve výchozím nastavení není MariaDB zesílena. MariaDB můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

mysql_secure_installation

Nakonfigurujte to takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Dále se budeme muset přihlásit do konzole MariaDB a vytvořit databázi pro phpBB. Spusťte následující příkaz:

mysql -u root -p

Toto vás vyzve k zadání hesla, takže zadejte své root heslo MariaDB a stiskněte Enter. Jakmile se přihlásíte ke svému databázovému serveru, musíte vytvořit databázi pro Instalace phpBB:

MariaDB [(none)]> VYTVOŘIT DATABÁZI phpbb_db;MariaDB [(none)]> VYTVOŘIT UŽIVATELE 'phpbb_user'@'localhost' IDENTIFIKOVANÉHO PODLE 'vašeho silného-hesla';MariaDB [(none)]> UDĚLIT VŠE phpbb_db.* PRO 'phpbb_user'@'localhost' IDENTIFIKOVANÉ PODLE 'vašeho silného-hesla' S MOŽNOSTÍ UDĚLENÍ;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> EXIT

Krok 6. Nakonfigurujte Apache.

Vytvoříme virtuální hostitele Apache pro váš web phpBB. Nejprve vytvořte '/etc/apache/conf.d/vhosts.conf ’ pomocí textového editoru dle vašeho výběru:

nano /etc/apache/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

Dále vytvořte virtuálního hostitele:

mkdir /etc/apache/vhosts.d/nano /etc/apache/vhosts.d/vase-domena.com.conf

Přidejte následující řádky:

 ServerAdmin [email protected] DocumentRoot "/var/www/html/phpbb/" ServerName your-domain.com ServerAlias ​​www.your-domain.com ErrorLog "/var/log/ httpd/your-domain.com-error_log" CustomLog "/var/log/httpd/your-domain.com-access_log" combined DirectoryIndex index.html index.php Možnosti FollowSymLinks AllowOverride All Vyžadovat uděleno vše

Uložte a zavřete soubor. Restartujte službu Apache, aby se změny projevily:

sudo systemctl restart httpd.servicesudo systemctl povolit httpd.service

Krok 7. Zabezpečte Apache pomocí Let’s Encrypt SSL Free Certificate

Nejprve nainstalujeme Certbot pomocí následujícího příkazu:

instalace sudo dnf certbot python3-certbot-apache

Potom nainstalujte certifikát SSL pro Apache, jak je uvedeno níže:

sudo certbot --apache

Pokračujte interaktivní výzvou a nainstalujte certifikát. Pokud je certifikát nainstalován, zobrazí se níže uvedená blahopřejná zpráva:

Nasazení certifikátuÚspěšně nasazený certifikát pro osticket.example.com do /etc/httpd/conf.d/osticket-le-ssl.confBlahopřejeme! Úspěšně jste povolili HTTPS na https://vase-domena.com DALŠÍ KROKY:- Před vypršením platnosti certifikátu bude nutné jej obnovit. Certbot může automaticky obnovit certifikát na pozadí, ale možná budete muset podniknout kroky k aktivaci této funkce. Pokyny najdete na https://certbot.org/renewal-setup.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Pokud se vám Certbot líbí, zvažte prosím podporu naší práce:* Darováním ISRG / Let's Encrypt:https://letsencrypt.org/donate * Darováním EFF:https://eff.org/donate-le - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Krok 8. Nakonfigurujte bránu firewall.

Povolte firewallu HTTP a HTTPS a znovu jej načtěte pomocí následujících příkazů:

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload

Krok 9. Přístup k webovému rozhraní phpBB.

Po úspěšné instalaci otevřete webový prohlížeč a přejděte do phpBB pomocí adresy URL https://your-domain.com . Budete přesměrováni na stránku phpBB:

Gratulujeme! Úspěšně jste nainstalovali phpBB. Děkujeme, že jste použili tento návod k instalaci systému pro správu obsahu phpBB do vašeho systému AlmaLinux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální phpBB webové stránky.


Arch Linux
  1. Jak nainstalovat zásobník LAMP na AlmaLinux

  2. Jak nainstalovat phpBB na Ubuntu 20.04

  3. Jak nainstalovat Redmine na AlmaLinux 8

  1. Jak nainstalovat MariaDB 10.6 na AlmaLinux 8

  2. Jak nainstalovat FileRun na AlmaLinux 8

  3. Jak nainstalovat Adminer na AlmaLinux 8

  1. Jak nainstalovat UVdesk Helpdesk na AlmaLinux 8

  2. Jak nainstalovat OTRS na AlmaLinux 8

  3. Jak nainstalovat WordPress na AlmaLinux 8