GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Website Baker auf einem CentOS 7 VPS

In diesem Tutorial erklären wir, wie man Website Baker auf einem CentOS 7 VPS mit dem Apache-Webserver und der MariaDB-Datenbank installiert.

Website Baker ist ein Open-Source-Content-Management-System (CMS), das in PHP geschrieben ist und eine Datenbank zum Speichern der Daten verwendet. Website Baker hat eine benutzerfreundliche Oberfläche, ein vorlagenbasiertes Front-End, Mehrbenutzerverwaltung mit Berechtigungsstufen usw. Dieses Handbuch sollte auf jeder anderen RPM-basierten Linux-Distribution funktionieren, aber es wurde für CentOS 7 getestet und geschrieben.

Zum Zeitpunkt der Erstellung dieses Tutorials ist WebsiteBaker 2.8.3 die neueste verfügbare stabile Version und erfordert:

– Apache Web Server.
– PHP (Version 5.3.6 oder höher) mit aktivierter MySQLi-Erweiterung.
– MySQL oder MariaDB auf Ihrem Linux-VPS installiert.

Installationsanleitung:

Melden Sie sich über SSH bei Ihrem VPS an:

ssh-Benutzer@IP

Stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind, indem Sie den folgenden Befehl ausführen:

yum -y update

Website Baker verwendet eine Datenbank zum Speichern der Informationen. Führen Sie daher den folgenden Befehl aus, um den MariaDB-Server zu installieren:

yum installiere mariadb mariadb-server

Starten Sie den MariaDB-Dienst und aktivieren Sie ihn so, dass er beim Booten gestartet wird:

systemctl start mariadbsystemctl enable mariadb

Um den MariaDB-Server für die Produktion zu sichern, entfernen Sie die Testdatenbank und legen Sie das MariaDB-Root-Passwort fest, führen Sie das Skript „mysql_secure_installation“ aus.

Verwenden Sie dann den folgenden Befehl, um sich als MariaDB-Root-Benutzer mit dem MariaDB-Server zu verbinden und eine neue MariaDB-Datenbank und ein neues Benutzerkonto zu erstellen:

mysql -u root -pCREATE DATABASE wbaker;CREATE USER 'wbakeruser'@'localhost' IDENTIFIED BY 'PASSW0RD';GEWÄHREN SIE ALLE PRIVILEGIEN AUF 'wbaker'.* TO 'wbakeruser'@'localhost';FLUSH PRIVILEGES;quit

Vergessen Sie nicht, „PASSW0RD“ durch ein sicheres Passwort zu ersetzen.
Installieren Sie den Apache-Webserver:

yum installiere httpd

Starten Sie den Apache-Webserver und konfigurieren Sie ihn so, dass er beim Booten automatisch gestartet wird:

systemctl start httpdsystemctl enable httpd

Installieren Sie PHP und die PHP-MySQLi-Erweiterung:

yum -y installiere php php-mysqli

Laden Sie die neueste stabile Version von Website Baker von der offiziellen Website herunter:

wget http://wiki.websitebaker.org/wbdownload/Wb2-8-3WithSP4.zip

Entpacken Sie das ZIP-Archiv in das Verzeichnis „/var/www/html/“ auf Ihrem Server:

Wb2-8-3WithSP4.zip entpacken -d /var/www/html/

Das Archiv wird in ein neues Verzeichnis namens „wb“ extrahiert. Ändern Sie den Eigentümer dieses Verzeichnisses, damit der Webserver darauf zugreifen kann:

cd /var/www/html/chown -R apache:apache wb/

Benennen Sie die Datei config.php.new in config.php um:

cd /var/www/html/wbmv config.php.new config.php

Erstellen Sie einen neuen virtuellen Apache-Host für Ihre Domain. Bearbeiten Sie die Apache-Konfigurationsdatei „/etc/httpd/conf.d/vhosts.conf“:

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

und fügen Sie die folgende Zeile ein:

Optional vhosts.d/*.conf einschließen

Erstellen Sie ein neues Verzeichnis mit dem Namen „vhosts.d“:

mkdir /etc/httpd/conf.d/vhosts.d/

und erstellen Sie den virtuellen Host:

vim /etc/httpd/vhosts.d/ihredomain.com.conf
ServerAdmin [email protected] "/var/www/html/wb/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombiniertDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire all granted 

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:

systemctl startet httpd neu

Navigieren Sie in Ihrem bevorzugten Webbrowser zu http://yourdomain.com und befolgen Sie die Anweisungen auf dem Bildschirm, um die Installation abzuschließen, melden Sie sich dann beim Verwaltungs-Backend von Website Baker an und konfigurieren Sie es gemäß Ihren Anforderungen.

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, Website Baker zu installieren für dich. Sie sind rund um die Uhr 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.


Cent OS
  1. So installieren Sie ImpressCMS auf einem CentOS 6 VPS

  2. So installieren Sie den LDAP 389-Verzeichnisserver auf einem CentOS 6-VPS

  3. So installieren Sie Railo auf einem CentOS 7 VPS

  4. So installieren Sie Reader Self RSS auf einem CentOS 7 VPS

  5. So installieren Sie OrangeHRM auf einem CentOS 7 VPS

So installieren Sie MariaDB unter CentOS 8

So installieren Sie den FreeIPA-Server unter CentOS 7

So installieren Sie Cacti Monitoring Server unter CentOS 8

So installieren Sie Zabbix Server 5.0 / 4.0 auf CentOS 8 / RHEL 8

So installieren Sie den Mailserver mit PostfixAdmin unter CentOS 7

So installieren Sie den LEMP-Server unter CentOS 8