Installer miniBB forum på CentOS 7

minibbminiBB eller Mini Bulletin Board er et PHP baseret frittstående open source-program til opbygning af dine egne internetfora. I denne vejledning vil vi installer miniBB på en CentOS 7 VPS med Apache, PHP og MariaDB.

Log ind på din CentOS-server via SSH som bruger rod

ssh [Email protected]_IP

og først og fremmest sørg for at alle pakker installeret på din server er opdaterede:

yum-en opdatering

miniBB kræver og tom database, så vi bliver nødt til at installere en databaseserver. Kør følgende kommando for at installere MariaDB-serveren:

yum installer mariadb mariadb-server

Start MariaDB-databaseserveren og aktiver den til at starte ved opstartstidspunktet:

systemt start mariadb systemctl enable mariadb

Kør scriptet 'mysql_secure_installation' for at sikre databaseserveren og indstille din MariaDB root-adgangskode.

Log ind på MariaDB-serveren ved hjælp af MySQL 'root'-brugeren og opret ny database og bruger til miniBB:

mysql -u root -p CREATE DATABASE minibb; CREATE USER 'minibbuser' @ 'localhost' IDENTIFIED AF 'PASSWORD'; GIVE ALLE PRIVILEGER PÅ `minibb`. * TIL 'minibusser' @ 'localhost'; FLUSH PRIVILEGES;

Glem ikke at erstatte 'PASSWORD' med et stærkt kodeord.

Installer Apache webserver

Du installerer httpd

Start webserveren og tilføj den for at starte automatisk ved systemstart:

systemctl start httpd systemctl aktiver httpd

miniBB er en PHP baseret applikation, og det kræver PHP. Så installer PHP på din server:

yum installere php php-common

Download den seneste stabile udgivelse af miniBB forum fra deres officielle hjemmeside. I øjeblikket skriver denne artikel er det version 3.2.1.

Udpak det downloadede zip-arkiv til dokumentets rodmappe på din server:

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

Hvis du ikke er sikker på, hvor dit dokument rodkatalog er, kan du bruge følgende kommando for at finde ud af:

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

Ændre ejerskabet af miniBB-filerne:

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

Nu skal du åbne filen 'setup_options.php', som indeholder næsten alle almindelige muligheder for miniBB. Vi vil indtaste oplysningerne i MySQL-databasen, vi oprettede i dette indlæg, og oprette en ny administratorbruger.

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

Flere oplysninger om de tilgængelige muligheder i konfigurationsfilen, du kan finde på miniBBs officiel hjemmeside

Dernæst opret Apache virtuelle vært for dit domæne. Opret '/etc/httpd/conf.d/vhosts.conf' fil med følgende indhold

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

og opret den virtuelle vært

vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP: 80> ServerAdmin [Email protected]
DocumentRoot "/ var / www / html / minibb /" Servernavn yourdomain.com ServerAlias ​​www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com- access_log "kombineret <katalog" / var / www / html / minibb / "> DirectoryIndex index.html index.php Valg FollowSymLinks AllowOverride All Kræv alt tildelt </ Directory> </ VirtualHost>

Genstart Apache webserveren for ændringerne træder i kraft.

systemctl genstart httpd

Navigér nu din yndlingswebbrowser til http://yourdomain.com/_install.php for at afslutte miniBB-installationen.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.