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

So installieren Sie Mezzanine CMS unter Ubuntu 18.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Mezzanine CMS auf Ubuntu 18.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Mezzanine CMS ist ein kostenloses und Open-Source-Content-Management-System , das mit dem beliebten Django-Framework erstellt wurde. Es bietet eine intuitive Benutzeroberfläche zum Verwalten von Seiten, Blogbeiträgen, Formulardaten, Shop-Produkten und vielen anderen Arten von Inhalten. Im Gegensatz zu anderen gängigen CMS-Anwendungen sind alle diese Funktionen standardmäßig verfügbar, ohne die Notwendigkeit, zusätzliche Module oder Add-Ons zu verwenden.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von Mezzanine CMS auf einem Ubuntu 18.04 (Bionic Beaver) Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 18.04 (Bionic Beaver).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Mezzanine CMS auf Ubuntu 18.04 LTS Bionic Beaver

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie das folgende apt-get ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. Installation von Python 3 und Pip.

Führen Sie die folgenden Befehle aus, um Python und Python pip zu installieren:

sudo apt install python3 python3-pip python3-dev

Führen Sie die folgenden Befehle aus, um zu überprüfen, welche Version von Python installiert ist:

python3 -V

Und um zu überprüfen, ob pip3 installiert ist, können Sie Folgendes ausführen:

pip3 -V

Schritt 3. Installation von MySQL.

Installieren Sie zuerst den MySQL-Datenbankserver mit dem folgenden Befehl:

sudo apt install mysql-server

Nach der Installation von MySQL können die folgenden Befehle verwendet werden, um den MySQL-Dienst zu stoppen, zu starten und zu aktivieren, damit der MySQL-Dienst immer gestartet wird, wenn der Server hochfährt:

sudo systemctl status mysql
sudo systemctl enable mysql

Standardmäßig ist MySQL nicht gehärtet. Sie können MySQL mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und befolgen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf die sichere MariaDB entfernt:

mysql_secure_installation

Mit diesem Befehl können Sie sich jetzt als Root-Benutzer bei Ihrem MySQL-Datenbankserver anmelden:

sudo mysql -u root -p

Um eine neue Datenbank und einen neuen Benutzer zu erstellen, führen Sie die folgenden Befehle in der MySQL-Shell aus:

CREATE DATABASE mezzanine CHARACTER SET UTF8;
CREATE USER mezzanine@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON mezzanine.* TO mezzanine@localhost;
FLUSH PRIVILEGES;

Schritt 4. Python Virtual Environment für Mezzanine installieren.

Um die Python Virtual Environment zu installieren, führen Sie den folgenden Befehl aus:

sudo pip3 install virtualenv

Schritt 5. Erstellen Sie einen Mezzanine-Benutzer.

Bevor wir fortfahren, erstellen wir einen neuen Benutzer für unsere Mezzanine-Installation:

adduser mezzanine
usermod -aG sudo mezzanine

Schritt 6. Erstellen Sie eine neue virtuelle Umgebung.

Um die virtuelle Umgebung für Mezzanine zu erstellen, führen Sie den folgenden Befehl aus:

virtualenv mezzanine

Um die virtuelle Umgebung zu aktivieren, führen Sie Folgendes aus:

source mezzanine/bin/activate

Schritt 7. Installieren Sie das Mezzanine-CMS auf CentOS.

Um das Mezzanine-CMS in unserer neuen virtuellen Umgebung zu installieren, führen Sie den folgenden Befehl aus:

pip install mezzanine

Schritt 8. Mezzanine-App erstellen.

Um eine neue Mezzanine-App zu erstellen, führen Sie den folgenden Befehl aus:

mezzanine-project mezzanine_project

Schritt 9. Konfigurieren Sie die Mezzanine-Anwendung.

Wir müssen die Datei settings.py in unserem Hauptprojektverzeichnis bearbeiten:

nano mezzanine_project/settings.py
DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.mysql",
        "NAME": "mezzanine",
        "USER": "mezzanine",
        "PASSWORD": "strong-password",
        "HOST": "localhost",
        "PORT": "",
    }
}

Migrieren Sie die Datenbank, indem Sie die folgenden Befehle ausführen:

python manage.py makemigrations
python manage.py migrate

Sobald die Datenbank migriert ist, können wir mit dieser Zeile einen neuen administrativen Benutzer erstellen:

python manage.py createsuperuser

Öffnen Sie als Nächstes die folgende Datei, um sie zu bearbeiten:

nano mezzanine_project/local_settings.py

Suchen Sie die Zeile ALLOWED_HOSTS und fügen Sie dann die IP-Adresse Ihres Servers und/oder Ihren Domänennamen hinzu:

ALLOWED_HOSTS = ["localhost", "127.0.0.1", "::1", "your-server-IP", "your-domain-names"]

Schritt 10. Starten Sie den Mezzanine-Server.

Um den Mezzanine-Server zu starten und auszuführen, führen Sie den folgenden Befehl aus:

python manage.py runserver 0.0.0.0:8000

Besuchen Sie den Admin-Bereich, indem Sie zu:

gehen
http://your_server_ip:8000/

Herzlichen Glückwunsch! Sie haben Mezzanine erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation des Mezzanine-Content-Management-Systems auf Ubuntu 18.04-Systemen verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Mezzanine-Website.


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

  2. So installieren Sie Ariadne CMS auf Ubuntu 18.04 LTS

  3. So installieren Sie Magnolia CMS auf Ubuntu 18.04 LTS

  4. So installieren Sie Alfresco CMS auf Ubuntu 18.04 LTS

  5. So installieren Sie Mezzanine CMS unter Ubuntu 18.04

So installieren Sie Sitemagic CMS auf Ubuntu 18.04 LTS

So installieren Sie Craft CMS auf Ubuntu 18.04 LTS

So installieren Sie Mezzanine CMS unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Bolt CMS auf Ubuntu 20.04 LTS

So installieren Sie Craft CMS auf Ubuntu 20.04 LTS