GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Wolf CMS auf Ubuntu 18.04 LTS

Wolf CMS ist ein kostenloses und Open-Source-Content-Management-System, das in der Programmiersprache PHP geschrieben ist. Es ist eine einfache, schnelle, leichtgewichtige CMS-Software und hat eine einfache und elegante Benutzeroberfläche. Es bietet viele Funktionen wie Archivierung, Markdown, Statistiken, Dateimanager und vieles mehr.

In diesem Tutorial lernen wir, wie man Wolf CMS auf einem Ubuntu 18.04 LTS-Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

Erste Schritte

Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:

sudo apt-get update -y
sudo apt-get upgrade -y

LAMP-Server installieren

Wolf CMS ist in PHP geschrieben und verwendet MariaDB, um ihre Daten zu speichern. Sie müssen also den Apache-Webserver, den MariaDB-Datenbankserver, PHP und andere PHP-Bibliotheken auf Ihrem Server installieren. Sie können alle installieren, indem Sie den folgenden Befehl ausführen:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-mysql wget unzip -y

Nachdem Sie alle Pakete installiert haben, öffnen Sie die Datei php.ini und nehmen Sie einige Änderungen darin vor.

sudo nano /etc/php/7.2/apache2/php.ini

Nehmen Sie die folgenden Änderungen vor:

memory_limit =512Mupload_max_filesize =200Mmax_execution_time =360post_max_size =200Mdate.timezone =Asia/Kolkata

Speichern und schließen Sie die Datei.

Starten Sie als Nächstes den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

MariaDB konfigurieren

Standardmäßig ist MariaDB nicht gesichert. Sie müssen es also sichern. Sie können dies tun, indem Sie das Skript mysql_secure_installation ausführen:

sudo mysql_secure_installation

Dieses Skript ändert Ihr aktuelles Root-Passwort, entfernt anonyme Benutzer und verbietet Root-Login aus der Ferne, wie unten gezeigt:

 Aktuelles Passwort für root eingeben (Eingabe für keins):Root-Passwort setzen? [J/n]:N Anonyme Benutzer entfernen? [Y/n]:Y Root-Anmeldung aus der Ferne verbieten? [J/n]:J Testdatenbank entfernen und darauf zugreifen? [J/n]:J Berechtigungstabellen jetzt neu laden? [J/n]:Ja

Sobald die MariaDB gesichert ist, melden Sie sich bei der MariaDB-Shell an:

sudo mysql -u root

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden. Erstellen Sie dann eine Datenbank und einen Benutzer für Wolf CMS:

MariaDB [(keine)]> CREATE DATABASE wolfcmsdb;
MariaDB [(keine)]> CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'mypassword';

Als nächstes erteilen Sie dem Wolf CMS alle Privilegien mit dem folgenden Befehl:

MariaDB [(none)]> GRANT ALL ON wolfcmsdb.* TO 'wolfcmsuser'@'localhost' IDENTIFIED DURCH 'mypassword' WITH GRANT OPTION;

Leeren Sie als Nächstes die Berechtigungen und verlassen Sie die MariaDB-Shell:

MariaDB [(keine)]> FLUSH PRIVILEGES;
MariaDB [(keine)]> EXIT;

Installieren Sie Wolf CMS

Zunächst müssen Sie die neueste Version von Wolf CMS von der offiziellen Website herunterladen. Sie können es herunterladen, indem Sie einfach den folgenden Befehl ausführen:

cd /tmp
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.3.1.zip

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl in das Apache-Web-Root-Verzeichnis:

sudo unzip wolfcms-0.8.3.1.zip -d /var/www/html/

Als nächstes gibst du dem wolfcms-Verzeichnis mit dem folgenden Befehl die richtigen Berechtigungen:

sudo chown -R www-data:www-data /var/www/html/wolfcms/
sudo chmod -R 755 /var/www/html/wolfcms/

Apache für Wolf CMS konfigurieren

Als Nächstes müssen Sie eine virtuelle Apache-Hostdatei für Wolf CMS erstellen. Sie können es mit dem folgenden Befehl erstellen:

sudo nano /etc/apache2/sites-available/wolfcms.conf

Fügen Sie die folgenden Zeilen hinzu:

 ServerAdmin [E-Mail-geschützt] DocumentRoot /var/www/html/wolfcms ServerName example.com DirectoryIndex index.html index.php  Options FollowSymlinks AllowOverride All Erfordert alle gewährten  ErrorLog ${APACHE_LOG_DIR}/wolfcms_error.log CustomLog ${APACHE_LOG_DIR}/wolfcms_access.log kombiniert

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann den virtuellen Apache-Host mit dem folgenden Befehl:

sudo a2ensite wolfcms

Aktivieren Sie als Nächstes das Apache Rewrite-Modul und starten Sie den Apache-Dienst mit dem folgenden Befehl neu:

sudo a2enmod rewrite
sudo systemctl reset apache2

Sie können den Apache-Webserver mit dem folgenden Befehl überprüfen:

sudo systemctl status apache2

Sie sollten die folgende Ausgabe sehen:

? apache2.service - Der Apache HTTP-Server Geladen:geladen (/lib/systemd/system/apache2.service; aktiviert; Herstellervoreinstellung:aktiviert) Drop-In:/lib/systemd/system/apache2.service.d ??apache2- systemd.conf Active:aktiv (läuft) seit Mi 09.01.2019 06:38:39 UTC; vor 8h Prozess:886 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) Tasks:25 (limit:1114) CGroup:/system.slice/apache2.service ??1195 /usr/sbin /apache2 -k start ??1197 Passenger watchdog ??1200 Passenger core ??1207 Passenger ust-router ??1249 /usr/sbin/apache2 -k start ??1250 /usr/sbin/apache2 -k start ??1251 / usr/sbin/apache2 -k start ??1252 /usr/sbin/apache2 -k start ??1253 /usr/sbin/apache2 -k startJan 09 06:38:27 ubuntu1804 systemd[1]:Starten des Apache HTTP-Servers. ..Jan 09 06:38:37 ubuntu1804 apachectl[886]:AH00558:apache2:Konnte den vollständig qualifizierten Domänennamen des Servers nicht zuverlässig ermitteln, indem 192.1 verwendet wurde. Jan 09 06:38:39 ubuntu1804 systemd[1]:Started The Apache HTTP Server .

Benennen Sie die .htaccess-Datei um, um saubere URLs zu aktivieren:

sudo mv /var/www/html/wolfcms/_.htaccess /var/www/html/wolfcms/.htaccess

Öffnen Sie die .htaccess-Datei in einem Editor

sudo nano /var/www/html/wolfcms/.htaccess

und ändern Sie die Zeile 'RewriteBase /wolfcms/' in:

RewriteBase /

Speichern Sie dann die Datei.

Zugriff auf die Weboberfläche von Wolf CMS

Wolf CMS ist jetzt installiert, es ist Zeit, über einen Webbrowser darauf zuzugreifen.

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die folgende Seite weitergeleitet:

Klicken Sie nun auf Weiter nach Installieren Taste. Sie sollten die folgende Seite sehen:

Geben Sie Ihre Datenbankdetails wie Datenbankname, Datenbankbenutzername und Passwort an. Klicken Sie dann auf Installieren jetzt Taste. Sobald die Installation erfolgreich abgeschlossen wurde. Sie sollten die folgende Seite sehen:

Als nächstes müssen Sie das Installationsverzeichnis und das doc-Verzeichnis entfernen und die Schreibberechtigung für die Datei config.php entfernen. Sie können dies mit dem folgenden Befehl tun:

cd /var/www/html/wolfcms
sudo rm -rf wolf/install docs
sudo chmod -rwxr-xr-x config.php

Klicken Sie nun auf „die Anmeldeseite ", sollten Sie die folgende Seite sehen:

Geben Sie nun Ihren Admin-Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf Anmelden Taste. Sie sollten das Wolf CMS-Dashboard auf der folgenden Seite sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Wolf CMS erfolgreich auf dem Ubuntu 18.04 LTS-Server installiert und konfiguriert. Ich hoffe, Sie können jetzt ganz einfach Ihre eigene Website mit Wolf CMS erstellen. Fühlen Sie sich frei, mich zu fragen, wenn Sie irgendwelche Fragen haben.


Ubuntu
  1. So installieren Sie Couch CMS unter Ubuntu 16.04 LTS

  2. So installieren Sie SilverStripe CMS auf Ubuntu 18.04 LTS

  3. So installieren Sie MODX CMS auf Ubuntu 18.04 LTS

  4. So installieren Sie Redmine auf Ubuntu 20.04 LTS

  5. So installieren Sie Grav CMS auf Ubuntu 20.04 LTS

So installieren Sie Backdrop CMS auf Ubuntu 18.04 LTS

So installieren Sie ERPNext unter Ubuntu 20.04 LTS

So installieren Sie Bludit CMS auf Ubuntu 20.04 LTS

So installieren Sie Neos CMS auf Ubuntu 20.04 LTS

So installieren Sie Concrete5 CMS auf Ubuntu 20.04 LTS

So installieren Sie Microweber CMS auf Ubuntu 20.04 LTS