Wolf CMS ist ein kostenloses und quelloffenes, PHP-basiertes Content-Management-System, das eine einfache und elegante Benutzeroberfläche bietet. Wolf CMS ist ein Fork von Frog CMS. Um Wolf CMS auf Ihrem Server auszuführen, müssen Sie einen Webserver, PHP5 und einen MySQL- oder SQLite 3-Datenbankserver installiert haben. In diesem Tutorial installieren wir Wolf CMS auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.
Von Anfang an müssen wir sicherstellen, dass alle auf dem Server installierten Pakete auf dem neuesten Stand sind
yum -y update
Wolf CMS ist von einer Datenbank abhängig, daher installieren wir den MariaDB-Server
yum install mariadb mariadb-server
Starten Sie den MariaDB-Datenbankserver und aktivieren Sie den Dienst beim Booten
systemctl start mariadb systemctl enable mariadb
Führen Sie das Nachinstallationsskript „mysql_secure_installation“ aus, das die Testdatenbank entfernt und MariaDB sichert. Außerdem werden Sie aufgefordert, Ihr MariaDB-Root-Passwort festzulegen.
Melden Sie sich mit dem Benutzer „root“ beim MariaDB-Server an und erstellen Sie einen neuen Benutzer und eine neue Datenbank mit dem Unicode-Sortierungstyp
mysql -u root -p CREATE DATABASE wolfcms CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `wolfcms`.* TO 'wolfcmsuser'@'localhost'; FLUSH PRIVILEGES;
Als Nächstes installieren wir den Apache-Webserver, starten ihn und fügen ihn hinzu, damit er beim Systemstart automatisch gestartet wird
yum install httpd systemctl start httpd systemctl enable httpd
Installieren Sie PHP und mit PHP-Modulen
yum install php php-mysql php-common
Laden Sie die neueste stabile Version von Wolf CMS von der offiziellen Website herunter.
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip
Entpacken Sie das ZIP-Archiv in das Dokumentenstammverzeichnis auf Ihrem Server
unzip wolfcms-0.8.2.zip -d /var/www/html/
Das Archiv wird in ein neues ‚wolfcms‘-Verzeichnis entpackt. Ändern Sie Ihr aktuelles Arbeitsverzeichnis und ändern Sie den Besitzer des Verzeichnisses
cd /var/www/html/wolfcms chown -R apache:apache wolfcms
Um saubere URLs zu verwenden, werden wir die .htaccess-Datei umbenennen und aktivieren, indem wir sie umbenennen
mv _.htaccess .htaccess
Wenn es nicht bereits deaktiviert ist, wird empfohlen, magic_quotes_gpc zu deaktivieren, da diese Funktion veraltet ist. Dazu müssen wir die Konfigurationsdatei von PHP bearbeiten und sicherstellen, dass die folgende Zeile auf off gesetzt ist
magic_quotes_gpc = Off
Wir können die geladene PHP-Konfigurationsdatei finden, indem wir
ausführenphp --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini
Um mit Ihrem Domainnamen auf Wolf CMS zugreifen zu können, müssen Sie einen virtuellen Apache-Host erstellen. Erstellen Sie das Verzeichnis „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf Create the virtual host vim /etc/httpd/vhosts.d/yourdomain.tld.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/wolfcms" ServerName yourdomain.tld ServerAlias www.yourdomain.tld ErrorLog "/var/log/httpd/yourdomain.tld-error_log" CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined <Directory "/var/www/html/wolfcms/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
und starten Sie Apache neu, damit die Änderungen wirksam werden.
systemctl restart httpd
Öffnen Sie schließlich Ihren bevorzugten Webbrowser, navigieren Sie zu http://yourdomain.tld/ und folgen Sie den Schritten des Einrichtungsassistenten, um die Installation abzuschließen.
Löschen Sie nach Abschluss der Einrichtung die Datei /install und /docs Verzeichnisse und entfernen Sie die Schreibrechte für die Datei config.php.
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, Wolf 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.