GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa forum miniBB su CentOS 7

miniBB o Mini Bulletin Board è un programma open source autonomo basato su PHP per creare i propri forum Internet. In questo tutorial installeremo miniBB su un VPS CentOS 7 con Apache, PHP e MariaDB.

Accedi al tuo server CentOS tramite SSH come utente root

ssh rooot@your_IP

e prima di tutto assicurati che tutti i pacchetti installati sul tuo server siano aggiornati:

yum -y update

miniBB richiede un database vuoto, quindi dovremo installare un server di database. Eseguire il comando seguente per installare il server MariaDB:

yum install mariadb mariadb-server

Avvia il server del database MariaDB e abilitalo all'avvio all'avvio:

systemctl start mariadb
systemctl enable mariadb

Esegui lo script "mysql_secure_installation" per proteggere il server del database e imposta la tua password di root MariaDB.

Accedi al server MariaDB utilizzando l'utente "root" MySQL e crea un nuovo database e utente per miniBB:

mysql -u root -p

CREATE DATABASE minibb;
CREATE USER 'minibbuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `minibb`.* TO 'minibbuser'@'localhost';
FLUSH PRIVILEGES;

Non dimenticare di sostituire "PASSWORD" con una password complessa.

Installa il server web Apache

yum install httpd

Avvia il server web e aggiungilo per l'avvio automatico all'avvio del sistema:

systemctl start httpd
systemctl enable httpd

miniBB è un'applicazione basata su PHP e richiede PHP. Quindi, installa PHP sul tuo server:

yum install php php-common

Scarica l'ultima versione stabile del forum miniBB dal loro sito Web ufficiale. Al momento della stesura di questo articolo è la versione 3.2.1.

Decomprimi l'archivio zip scaricato nella directory principale del documento sul tuo server:

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

Se non sei sicuro di dove sia la directory principale del tuo documento, puoi usare il seguente comando per scoprirlo:

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

Modifica la proprietà dei file miniBB:

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

Ora apri il file "setup_options.php" che contiene quasi tutte le opzioni comuni di miniBB. Inseriremo le informazioni del database MySQL che abbiamo creato in questo post e creeremo un nuovo utente amministratore.

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';

Maggiori informazioni sulle opzioni disponibili nel file di configurazione che puoi trovare sul sito ufficiale di miniBB

Quindi, crea l'host virtuale Apache per il tuo dominio. Crea il file '/etc/httpd/conf.d/vhosts.conf' con il seguente contenuto

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

e crea l'host virtuale

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/minibb/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/minibb/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Riavvia il server Web Apache per rendere effettive le modifiche.

systemctl restart httpd

Ora, accedi al tuo browser Web preferito su http://tuodominio.com/_install.php per completare l'installazione di miniBB.

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare miniBB per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare il forum miniBB su CentOS 7

  2. Installa Sentora su CentOS 7

  3. Installa BigTree su CentOS 7

  4. Installa Avattis su CentOS 7

  5. Installa Apache su CentOS 8

Come installare MariaDB su CentOS 8

Come installare FreeIPA Server su CentOS 7

Come installare Samba Server su CentOS 8

Come installare Centreon su Centos 7

Installa Nginx su CentOS 7 / RHEL 7

Come installare Minecraft Server su CentOS