GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie Mezzanine CMS auf einem Debian VPS

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie das Mezzanine CMS auf einem Debian 8 VPS installieren. Mezzanine ist ein Open-Source-Content-Management-System, das mit dem Django-Framework erstellt wurde. Zu den Hauptfunktionen gehören:Blog-Engine, Warenkorbmodul, Benutzerkonten und -profile, Inline-Seitenbearbeitung usw.

Melden Sie sich über SSH bei Ihrem VPS an

ssh user@vps

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install python-software-properties build-essential python python-dev libjpeg62-turbo-dev libssl-dev

Installieren Sie MariaDB 10.0 und erstellen Sie eine Datenbank

Führen Sie die folgenden Befehle aus, um MariaDB zu installieren:

[user]$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
[user]$ sudo add-apt-repository 'deb http://mirror.jmu.edu/pub/mariadb/repo/10.0/debian jessie main'
[user]$ sudo apt-get update
[user]$ sudo apt-get install -y mariadb-server libmariadbclient-dev

Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um Ihre Installation zu sichern:

[user]$ mysql_secure_installation

Als nächstes müssen wir eine Datenbank für unsere Mezzanine-Installation erstellen.

[user]$ mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE mezzanine;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mezzanine.* TO 'mezzanineuser'@'localhost' IDENTIFIED BY 'mezzanineuser_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Installieren Sie pip und eine virtuelle Python-Umgebung

[user]$ sudo apt-get install python-pip
[user]$ sudo pip install --upgrade virtualenv
[user]$ mkdir -p ~/.virtualenvs/mezzanine
[user]$ virtualenv ~/.virtualenvs/mezzanine
[user]$ source ~/.virtualenvs/mezzanine/bin/activate

Installieren Sie Mezzanine und erstellen Sie ein neues Projekt

(mezzanine)$ pip install mezzanine
(mezzanine)$ mezzanine-project my_mezzanine
(mezzanine)$ cd ~/my_mezzanine

Öffnen Sie die Datei local_settings.py und bearbeiten Sie die Datenbankkonfigurationswerte:

(mezzanine)$ nano local_settings.py
DATABASES = {
    "default": {
        # Ends with "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
        "ENGINE": "django.db.backends.mysql",
        # DB name or path to database file if using sqlite3.
        "NAME": "mezzanine",
        # Not used with sqlite3.
        "USER": "mezzanineuser",
        # Not used with sqlite3.
        "PASSWORD": "mezzanineuser_passwd",
        # Set to empty string for localhost. Not used with sqlite3.
        "HOST": "",
        # Set to empty string for default. Not used with sqlite3.
        "PORT": "",
    }
}

Datenbank initialisieren:

(mezzanine)$ python manage.py createdb

Das Skript wird Sie bitten, einen Superuser zu erstellen und einige andere Fragen.

Führen Sie nach Abschluss der Initialisierung den folgenden Befehl aus, um Mezzanine zu starten:

(mezzanine)$ python manage.py runserver 0.0.0.0:8000

Wenn Sie die folgende Meldung sehen, bedeutet dies, dass Sie Mezzanine erfolgreich installiert haben.

Validating models...

0 errors found
July 08, 2015 - 13:45:18
Django version 1.6.11, using se.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

Das ist es. Sie haben Mezzanine erfolgreich installiert. Die Anwendung sollte unter http://your_server_ip:8000/ oder http://localhost:8000/

verfügbar sein

Weitere Informationen zum Mezzanine-CMS finden Sie unter:http://mezzanine.jupo.org/

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, dies 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.


Debian
  1. Installieren Sie WordPress auf Debian VPS

  2. So installieren Sie SOGo auf einem Debian 6 VPS

  3. So installieren Sie OpenNMS auf einem Debian-VPS

  4. So installieren Sie Chive auf einem Debian Wheezy VPS

  5. Skript:IonCube auf Debian VPS installieren

So installieren Sie Typo3 CMS auf Debian 9

So installieren Sie das CMS Concrete5 unter Debian 9

So installieren Sie Typo3 CMS unter Debian 9

Installieren Sie Backdrop CMS auf Debian 11 Bullseye

So installieren Sie Subrion CMS auf einem Debian 8 VPS

Installieren Sie Anchor CMS auf einem Debian 8 VPS