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 httpdSpusťte webový server a přidejte jej, aby se automaticky spustil při startu systému:
systemctl spustit httpdsystemctl povolit httpdminiBB je aplikace založená na PHP a vyžaduje PHP. Nainstalujte tedy PHP na svůj server:
yum install php php-commonStá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/htmlPokud 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/minibbNyní 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/*.confa 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 httpdNyní 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