GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte fórum miniBB na CentOS 7

miniBB nebo Mini Bulletin Board je samostatný open source program založený na PHP pro vytváření vlastních internetových fór. V tomto tutoriálu nainstalujeme miniBB na CentOS 7 VPS s Apache, PHP a MariaDB.

Přihlaste se ke svému serveru CentOS přes SSH jako uživatel root

ssh rooot@vaše_IP

a nejprve se ujistěte, že všechny balíčky nainstalované na vašem serveru jsou aktuální:

yum -y aktualizace

miniBB vyžaduje a prázdnou databázi, takže budeme muset nainstalovat databázový server. Spusťte následující příkaz pro instalaci serveru MariaDB:

yum nainstalovat mariadb mariadb-server

Spusťte databázový server MariaDB a povolte jeho spuštění v době spouštění:

systemctl spustit mariadbsystemctl povolit mariadb

Spusťte skript „mysql_secure_installation“, abyste zabezpečili databázový server a nastavte své rootovské heslo MariaDB.

Přihlaste se k serveru MariaDB pomocí uživatele „root“ MySQL a vytvořte novou databázi a uživatele pro miniBB:

mysql -u root -pCREATE DATABASE minibb;VYTVOŘIT UŽIVATELE 'minibbuser'@'localhost' IDENTIFIKOVANÉ PODLE 'HESLA';UDĚLIT VŠECHNA PRIVILEGIE NA `minibb`.* TOMU 'minibbuser'@'localhost';FLUSH PRIVILEGES; před> 

Nezapomeňte nahradit „PASSWORD“ silným heslem.

Nainstalujte webový server Apache

yum install httpd

Spusťte webový server a přidejte jej, aby se automaticky spustil při startu systému:

systemctl spustit httpdsystemctl povolit httpd

miniBB je aplikace založená na PHP a vyžaduje PHP. Nainstalujte tedy PHP na svůj server:

yum install php php-common

Stáhněte si nejnovější stabilní verzi fóra miniBB z jejich oficiálních stránek. V okamžiku psaní tohoto článku je to verze 3.2.1.

Rozbalte stažený zip archiv do kořenového adresáře dokumentu na vašem serveru:

rozbalte minibb.zip -d /var/www/html

Pokud si nejste jisti, kde je kořenový adresář vašeho dokumentu, můžete to zjistit pomocí následujícího příkazu:

grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"

Změňte vlastnictví souborů miniBB:

chown -R apache:apache /var/www/html/minibb

Nyní otevřete soubor „setup_options.php“, který obsahuje téměř všechny běžné možnosti miniBB. Zadáme informace o databázi MySQL, kterou jsme vytvořili v tomto příspěvku, a vytvoříme nového administrátora.

vim /var/www/html/minibb/setup_options.php$DBhost='localhost';$DBname='minibb';$DBusr='minibbuser';$DBpwd='PASSWORD';$admin_usr ='ADMIN_USR';$admin_pwd ='ADMIN_PASSWORD';$admin_email ='[email protected]';$main_url='http://vasedomena.com';

Více informací o možnostech dostupných v konfiguračním souboru naleznete na oficiálních stránkách miniBB

Dále vytvořte virtuálního hostitele Apache pro vaši doménu. Vytvořte soubor „/etc/httpd/conf.d/vhosts.conf“ s následujícím obsahem

vim /etc/httpd/conf.d/vhosts.confIncludeVolitelné vhosts.d/*.conf

a vytvořte virtuálního hostitele

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/minibb/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombinovanýindex.html indexu adresáře. phpOptions FollowSymLinksAllowOverride AllVyžadovat udělení všech

Restartujte webový server Apache, aby se změny projevily.

systemctl restart httpd

Nyní přejděte ve svém oblíbeném webovém prohlížeči na http://yourdomain.com/_install.php a dokončete instalaci miniBB.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby instalovali miniBB pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte MySQL Server 5.6 v CentOS

  2. Jak nainstalovat fórum miniBB na CentOS 7

  3. Nainstalujte Adminer na CentOS

  1. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  2. Nainstalujte Textpattern na CentOS 7

  3. Nainstalujte CumulusClips na CentOS 7

  1. Nainstalujte Sentoru na CentOS 7

  2. Nainstalujte BigTree na CentOS 7

  3. Nainstalujte Avactis na CentOS 7