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 [email protected] 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:
Wählen Sie die Sprache nach Ihren Bedürfnissen und klicken Sie auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:
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:
Nun akzeptieren Sie die Lizenzvereinbarung und klicken auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:
Hier geben Sie Ihre Datenbankdaten an und klicken Sie auf die Schaltfläche Weiter, Sie sollten die folgende Seite sehen:
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:
Klicken Sie nun auf die Schaltfläche Weiter, Sie werden wie unten gezeigt auf die Ariadne-Login-Seite weitergeleitet:
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:
Das ist es. Das ist es. Sie haben Ariadne CMS erfolgreich auf dem Ubuntu 18.04 LTS-Server installiert.