miniBB oder Mini Bulletin Board ist ein PHP-basiertes eigenständiges Open-Source-Programm zum Erstellen Ihrer eigenen Internetforen. In diesem Tutorial werden wir miniBB auf einem CentOS 7 VPS installieren mit Apache, PHP und MariaDB.
Melden Sie sich über SSH als Benutzer root
bei Ihrem CentOS-Server anssh-root@your_IP
und stellen Sie zunächst sicher, dass alle auf Ihrem Server installierten Pakete auf dem neuesten Stand sind:
yum -y update
miniBB benötigt eine leere Datenbank, also müssen wir einen Datenbankserver installieren. Führen Sie den folgenden Befehl aus, um den MariaDB-Server zu installieren:
yum installiere mariadb mariadb-server
Starten Sie den MariaDB-Datenbankserver und ermöglichen Sie ihm, beim Booten zu starten:
systemctl start mariadbsystemctl enable mariadb
Führen Sie das Skript „mysql_secure_installation“ aus, um den Datenbankserver zu sichern, und legen Sie Ihr MariaDB-Root-Passwort fest.
Melden Sie sich mit dem MySQL-Benutzer „root“ beim MariaDB-Server an und erstellen Sie eine neue Datenbank und einen neuen Benutzer für miniBB:
mysql -u root -pCREATE DATABASE minibb;ERSTELLE BENUTZER 'minibbuser'@'localhost' IDENTIFIZIERT DURCH 'PASSWORT';GEWÄHLE ALLE PRIVILEGIEN AUF `minibb`.* ZU 'minibbuser'@'localhost';LEERBERECHTE;Vergessen Sie nicht, „PASSWORT“ durch ein starkes Passwort zu ersetzen.
Installieren Sie den Apache-Webserver
yum installiere httpdStarten Sie den Webserver und fügen Sie ihn hinzu, damit er automatisch beim Systemstart gestartet wird:
systemctl start httpdsystemctl enable httpdminiBB ist eine PHP-basierte Anwendung und erfordert PHP. Installieren Sie also PHP auf Ihrem Server:
yum installiere php php-commonLaden Sie die neueste stabile Version des miniBB-Forums von der offiziellen Website herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 3.2.1.
Entpacken Sie das heruntergeladene ZIP-Archiv in das Dokumentstammverzeichnis auf Ihrem Server:
minibb.zip entpacken -d /var/www/htmlWenn Sie sich nicht sicher sind, wo sich Ihr Dokumentenstammverzeichnis befindet, können Sie den folgenden Befehl verwenden, um es herauszufinden:
grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"Ändern Sie den Eigentümer der miniBB-Dateien:
chown -R apache:apache /var/www/html/minibbÖffnen Sie nun die Datei „setup_options.php“, die fast alle gängigen Optionen von miniBB enthält. Wir werden die Informationen der MySQL-Datenbank eingeben, die wir in diesem Beitrag erstellt haben, und einen neuen Administratorbenutzer erstellen.
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://yourdomain.com';Weitere Informationen zu den in der Konfigurationsdatei verfügbaren Optionen finden Sie auf der offiziellen Website von miniBB
Erstellen Sie als Nächstes einen virtuellen Apache-Host für Ihre Domain. Erstellen Sie die Datei „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt
vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.confund erstellen Sie den virtuellen Host
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" kombiniert DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllRequire alle gewährt Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.
systemctl startet httpd neuNavigieren Sie nun in Ihrem bevorzugten Webbrowser zu http://yourdomain.com/_install.php, um die miniBB-Installation abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, miniBB zu installieren für dich. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.