BigTree CMS ist ein Open-Source-Content-Management-System (CMS), das auf PHP und MySQL basiert. Es ist eine sehr erweiterbare Anwendung mit benutzerfreundlicher Oberfläche und sehr einfach zu bedienen. Die neueste Version von BigTree CMS erfordert PHP Version 5.3 oder höher und MySQL Version 5 oder höher. BigTree wird fast ausschließlich auf dem Apache-Webserver entwickelt, kann aber auch auf IIS 7 und 8 ausgeführt werden. In diesem Artikel führen wir Sie durch die Installation von BigTree CMS auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.
BigTree bietet unzählige nützliche Funktionen wie:
- Vollständiger WYSIWYG-Editor
- Komplette Code-/Site-Kontrolle
- Leistungsstarker Kern
- Benutzerdefinierte Bildgröße und Bildzuschnitt
- Integrierte Analyse
- Flexible Inhaltsvorlage
- In-Page-Bearbeitung
- Dienst-APIs
- und viele mehr
Um die Installation zu starten, melden Sie sich als Benutzer root
bei Ihrem CentOS 7-Server anssh root@IP
und führen Sie den folgenden Befehl in Ihrem Terminal aus, um alle installierten Pakete zu aktualisieren
yum -y update
Installieren Sie als Nächstes den Apache-Webserver
yum -y install httpd
Sobald die Installation des Webservers abgeschlossen ist, starten Sie ihn und lassen Sie ihn beim Booten automatisch starten.
systemctl start httpd systemctl enable httpd
BigTree ist eine PHP-basierte Anwendung, daher müssen wir PHP mit den installierten Erweiterungen „mysqli“ und „gd“ installieren
yum -y install php php-gd php-mysql
Installieren Sie den MariaDB-Server auf Ihrem CentOS 7-Rechner, indem Sie den folgenden Befehl ausführen
yum -y install mariadb mariadb-server
Sobald die Installation abgeschlossen ist, starten Sie den MariaDB-Server und stellen Sie ihn so ein, dass er beim Systemstart gestartet wird
systemctl start mariadb systemctl enable mariadb
Führen Sie dann mysql_secure_installation
aus Skript. Dieses Skript hilft Ihnen, die Sicherheit Ihrer MariaDB-Installation zu verbessern und Ihr MariaDB-Root-Passwort festzulegen.
BigTree benötigt eine leere Datenbank, also melden Sie sich mit dem Root-Benutzer beim MariaDB-Server an und erstellen Sie einen neuen Benutzer und eine neue Datenbank, die von BigTree verwendet werden
mysql -u root -p CREATE DATABASE bigtree; CREATE USER 'bigtreeuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `bigtree`.* TO 'bigtreeuser'@'localhost'; FLUSH PRIVILEGES; exit
Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.
Besuchen Sie die offizielle Website von BigTree und laden Sie die neueste Version des Content-Management-Systems herunter. Zum Zeitpunkt des Schreibens dieses Blogartikels ist es Version 4.2.11. Laden Sie das heruntergeladene ZIP-Archiv per FTP oder sFTP auf Ihren Server hoch. Entpacken Sie das Archiv nach dem Hochladen in das Dokumentstammverzeichnis Ihres Servers
mkdir /var/www/html/bigtree unzip BigTreeCMS-4.2.11.zip -d /var/www/html/bigtree
Legen Sie den Apache-Benutzer als Eigentümer der BigTree-Dateien und -Verzeichnisse fest
chown -R apache: /var/www/html/bigtree/
Erstellen Sie jetzt einen virtuellen Apache-Host für Ihre BigTree-basierte Website. Erstellen Sie die Datei „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt:
IncludeOptional vhosts.d/*.conf
Erstellen Sie ein ‚vhosts.d/‘-Verzeichnis
mkdir /etc/httpd/vhosts.d/
und erstellen Sie den virtuellen Host mit folgendem Inhalt
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/bigtree/" 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/bigtree/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Speichern Sie die Datei und starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.
systemctl restart httpd
Mit diesem Schritt ist die Installation von der Kommandozeile abgeschlossen. Öffnen Sie nun einen Webbrowser und navigieren Sie zu http://yourdomain.com/install.php
um das Web-Installationsprogramm auszuführen und dem Installationsprozess auf dem Bildschirm zu folgen, um die Installation von BigTree CMS abzuschließen.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer blitzschnellen VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, BigTree CMS für Sie zu installieren. 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.