So installieren Sie Ariadne CMS auf Ubuntu 18.04 LTS

Ariadne ist ein kostenloses, quelloffenes, funktionsreiches, plattformübergreifendes und sicherheitsorientiertes Content Management System, das in PHP geschrieben wurde. Es wird mit mehr als einer Million Objekten auf Desktop-Hardware getestet. Ariadne ist stabil und seit mindestens zehn Jahren vollständig rückwärtskompatibel. Es kommt mit vielen Funktionen wie SVN-Unterstützung, DTAP-Unterstützung, unterstützt mehrere Sprachseiten, Benutzer- und Gruppenverwaltung, Import/Export von Projekten, integrierter Inline-WYSIWYG-Editor, mobile Benutzerfreundlichkeit und vieles mehr.

In diesem Tutorial lernen wir, wie man Ariadne in Ubuntu 18.04 Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Root-Passwort wird auf deinem Server eingerichtet.

LAMP-Server installieren

Vor dem Start müssen Sie Apache, MariaDB und PHP auf Ihrem System installieren. Installieren Sie zunächst den Apache und den MariaDB-Server, indem Sie den folgenden Befehl ausführen:

apt-get install apache2 mariadb-server -y

Standardmäßig ist die neueste Version von PHP in Ubuntu 18.04 nicht verfügbar, so dass Sie das Repository dafür hinzufügen müssen. Du kannst es mit folgendem Befehl hinzufügen:<?p>

apt-get install python-software-properties -y
add-apt-repository -y ppa:ondrej/php

Sobald das Repository aktualisiert ist, können Sie PHP und andere Bibliotheken mit dem folgenden Befehl installieren:

apt-get install libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl imagemagick subversion php7.1-tidy tidy libtidy-dev -y

Als nächstes starten Sie den Apache und den MariaDB-Dienst und ermöglichen Sie ihm, mit dem folgenden Befehl beim Booten zu starten:

systemctl start apache2
systemctl start mysql
systemctl enable apache2
systemctl enable mysql

MariaDB konfigurieren

Standardmäßig ist die MariaDB-Installation nicht gesichert. Daher müssen Sie es zuerst sichern. Sie können dies tun, indem Sie das mysql_secure_installationsskript ausführen.

mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: 
Re-enter new password: 
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Als nächstes loggen Sie sich mit dem folgenden Befehl in die MariaDB-Shell ein:

mysql -u root -p

Geben Sie Ihr root-Passwort ein und erstellen Sie dann eine Datenbank und einen Benutzer für Ariadne:

MariaDB [(none)]> CREATE DATABASE ariadnedb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ariadnedb.* TO 'ariadne'@'localhost' IDENTIFIED BY 'password';

Als nächstes leeren Sie die Berechtigungen mit dem folgenden Befehl:

MariaDB [(none)]> FLUSH PRIVILEGES;

Schließlich verlassen Sie die MariaDB-Shell:

MariaDB [(none)]> exit;

Ariadne installieren

Als nächstes kannst du die neueste Version der ariadne von der offiziellen Website herunterladen:

wget https://codeload.github.com/Ariadne-CMS/ariadne/zip/9.7

Wenn der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip 9.7

Als nächstes kopieren Sie ariadne in das Stammverzeichnis von apache und das Verzeichnis lib mit dem folgenden Befehl:

cp -r ariadne-9.7/www /var/www/html/ariadne
cp -r ariadne-9.7 /usr/local/lib/ariadne

Als nächstes gibst du dem ariadne-Verzeichnis die richtigen Berechtigungen:

chown -R www-data:www-data /var/www/html/ariadne
chmod -R 777 /var/www/html/ariadne
chmod -R 777 /usr/local/lib/ariadne

Als nächstes wechseln Sie das Verzeichnis auf die ariadne und benennen die ariadne-Konfigurationsdatei um:

cd /var/www/html/ariadne/
cp ariadne.inc-unix ariadne.inc

Als nächstes müssen Sie eine apache Virtual Host Direktive für ariadne erstellen. Dies kannst du mit dem folgenden Befehl tun:

nano /etc/apache2/sites-available/ariadne.conf

Füge die folgenden Zeilen hinzu:

<VirtualHost *:80>
 ServerAdmin admin@yourdomain.com
 DocumentRoot /var/www/html/ariadne
 ServerName yourdomain.com
 <Directory /var/www/html/ariadne/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/ariadne-error_log
 CustomLog /var/log/apache2/ariadne-access_log common
</VirtualHost>

Speichern und schließen Sie die Datei und aktivieren Sie dann die virtuelle Hostdatei mit dem folgenden Befehl:

a2ensite ariadne

Starten Sie schließlich den Apache-Dienst neu, um alle Änderungen zu übernehmen:

systemctl restart apache2

Zugang Ariadne

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

Zugriff auf Ariadne CMS

Wählen Sie die Sprache nach Ihren Bedürfnissen und klicken Sie auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:

Sprache auswählen

Stellen Sie sicher, dass alle Anforderungen der Ariadne erfüllt sind, und klicken Sie dann auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:

Lizenz akzeptieren

Nun akzeptieren Sie die Lizenzvereinbarung und klicken auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:

Datenbankkonfiguration

Hier geben Sie Ihre Datenbankdaten an und klicken Sie auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:

Ariadne-Konfiguration

Legen Sie hier Ihr Administrator-Passwort fest und klicken Sie auf die Schaltfläche Weiter, um die Installation zu starten. Nach Abschluss der Installation sollten Sie die folgende Seite sehen:

Ariadne-Konfiguration starten

Klicken Sie nun auf die Schaltfläche Weiter, Sie werden wie unten gezeigt auf die Ariadne-Login-Seite weitergeleitet:

Anmeldung bei Ariadne CMS

Geben Sie Ihren Administrator-Benutzernamen als Admin und das Passwort ein, das Sie zuvor festgelegt haben, und klicken Sie dann auf die Schaltfläche Login, Sie sollten die folgende Seite sehen:

Ariadne Dashboard

Das ist es. Das ist es. Sie haben Ariadne CMS erfolgreich auf dem Ubuntu 18.04 LTS-Server installiert.

Das könnte Dich auch interessieren …