phpBB, také známý jako „nástěnka PHP“, je bezplatný software nástěnek pro ploché fórum, který poskytuje prostor pro setkávání lidí a vzájemnou komunikaci. Je napsán v PHP a podporuje mnoho databázových motorů včetně MySQL, Oracle Database, SQLite, PostgreSQL atd. Dodává se se stovkami stylových a obrázkových balíčků, které vám pomohou přizpůsobit si desku.
V tomto příspěvku vám ukážeme, jak nainstalovat phpBB na Ubuntu 20.04.
Předpoklady
- Ubuntu 20.04 VPS s povoleným přístupem root nebo uživatelem s právy sudo.
Přihlaste se přes SSH a aktualizujte svůj systém
Nejprve se budete muset přihlásit ke svému Ubuntu 20.04 VPS přes SSH jako uživatel root:
ssh root@IP_ADDRESS -p PORT_NUMBER
Dále spusťte následující příkazy pro upgrade všech nainstalovaných balíčků na vašem VPS:
apt-get update -y
Jakmile jsou všechny balíčky aktualizovány, restartujte systém, aby se změny projevily.
Instalovat Apache, PHP a MariaDB
Nejprve budete muset na svůj server nainstalovat rozšíření Apache, MariaDB, PHP a další požadovaná rozšíření PHP. Spusťte následující příkaz k instalaci všech balíčků:
apt-get install apache2 mariadb-server libapache2-mod-php php-gd php-curl openssl php-imagick php-intl php-json php-ldap php-common php-mbstring php-mysql php-imap php-sqlite3 php-net-ftp php-zip unzip php-pgsql php-ssh2 php-xml unzip -y
Po instalaci všech balíčků spusťte službu Apache a MariaDB pomocí příkazu uvedeného níže:
systemctl start apache2 systemctl start mariadb
Vytvořit databázi a uživatele pro phpBB
Nyní budete muset vytvořit databázi a uživatele pro phpBB. Nejprve se přihlaste do MariaDB pomocí následujícího příkazu:
mysql
Jakmile se přihlásíte, vytvořte databázi a uživatele pomocí následujícího příkazu:
MariaDB [(none)]> CREATE DATABASE phpbb; MariaDB [(none)]> GRANT ALL ON phpbb.* to 'phpbb'@'localhost' IDENTIFIED BY 'securepassword';
Dále vyprázdněte oprávnění a ukončete MariaDB pomocí následujícího příkazu:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Stáhnout a nakonfigurovat phpBB
Nejprve přejděte na oficiální stránku stahování phpBB a stáhněte si nejnovější verzi phpBB pomocí následujícího příkazu:
wget https://download.phpbb.com/pub/release/3.3/3.3.5/phpBB-3.3.5.zip
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
unzip phpBB-3.3.5.zip
Dále přesuňte extrahovaný adresář do webového kořenového adresáře Apache:
mv phpBB3 /var/www/html/phpbb
Dále změňte vlastnictví a oprávnění adresáře phpBB:
chown -R www-data:www-data /var/www/html/phpbb chmod -R 755 /var/www/html/phpbb
Vytvoření virtuálního hostitele Apache pro phpBB
Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache pro hostování phpBB na internetu.
nano /etc/apache2/sites-available/phpbb.conf
Přidejte následující konfiguraci:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/phpbb ServerName phpbb.example.com <Directory /var/www/html/phpbb> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/phpbb_error.log CustomLog ${APACHE_LOG_DIR}/phpbb_access.log combined </VirtualHost>
Uložte a zavřete soubor a poté aktivujte virtuální hostitel phpBB a modul pro přepis Apache pomocí následujícího příkazu:
a2ensite phpbb a2enmod rewrite
Nakonec restartujte službu Apache, aby se změny projevily.
systemctl restart apache2
Stav Apache můžete také zkontrolovat pomocí následujícího příkazu:
systemctl status apache2
Získáte následující výstup:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-02-10 12:04:28 UTC; 6s ago Docs: https://httpd.apache.org/docs/2.4/ Process: 17047 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Main PID: 17065 (apache2) Tasks: 6 (limit: 2348) Memory: 14.8M CGroup: /system.slice/apache2.service ├─17065 /usr/sbin/apache2 -k start ├─17066 /usr/sbin/apache2 -k start ├─17067 /usr/sbin/apache2 -k start ├─17068 /usr/sbin/apache2 -k start ├─17069 /usr/sbin/apache2 -k start └─17070 /usr/sbin/apache2 -k start Feb 10 12:04:27 ubuntu2004 systemd[1]: Starting The Apache HTTP Server...
Dokončení instalace phpBB
V tomto okamžiku je virtuální hostitel Apache nakonfigurován pro obsluhu phpBB. Nyní otevřete svůj webový prohlížeč a spusťte průvodce webovou instalací phpBB pomocí adresy URL http://phpbb.example.com/install . Budete přesměrováni na následující stránku:
Klikněte na Instalovat tlačítko pro spuštění instalace. Měli byste vidět konfigurační stránku správce:
Zadejte své administrátorské uživatelské jméno, heslo a klikněte na Odeslat knoflík. Měli byste vidět konfigurační stránku databáze:
Zadejte informace o databázi a klikněte na Odeslat knoflík. Měli byste vidět konfigurační stránku serveru:
Zadejte protokol, adresu URL webu, port a klikněte na Odeslat knoflík. Měli byste vidět konfigurační stránku e-mailu:
Zadejte požadované možnosti a klikněte na Odeslat knoflík. Měli byste vidět konfigurační stránku desky:
Vyberte jazyk, typ názvu a popisu desky a klikněte na Odeslat knoflík. Po dokončení instalace byste měli vidět následující stránku:
Klikněte na Přejít do zemí AKT knoflík. Hlavní panel phpBB byste měli vidět na následující stránce:
Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte instalovat phpBB na svůj Ubuntu 20.04 VPS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují phpBB na Ubuntu 20.04.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat phpBB na Ubuntu 20.04 VPS, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.