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" kombiniert DirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire all granted Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
systemctl startet httpd neuNavigieren 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.