GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Mezzanine CMS su un Debian VPS

In questo post del blog ti mostreremo come installare il CMS Mezzanine su un VPS Debian 8. Mezzanine è un sistema di gestione dei contenuti open source creato utilizzando il framework Django. Alcune delle caratteristiche principali includono:motore blog, modulo carrello acquisti, account utente e profili, modifica pagine in linea...ecc.

Accedi al tuo VPS tramite SSH

ssh user@vps

Aggiorna il sistema e installa i pacchetti necessari.

[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

Installa MariaDB 10.0 e crea un database

Per installare MariaDB, esegui i seguenti comandi:

[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

Al termine dell'installazione, eseguire il comando seguente per proteggere l'installazione:

[user]$ mysql_secure_installation

Successivamente, dobbiamo creare un database per la nostra installazione mezzanino.

[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

Installa pip e un ambiente virtuale Python

[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

Installa Mezzanine e crea un nuovo progetto

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

Apri il file local_settings.py e modificare i valori di configurazione del database:

(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": "",
    }
}

Inizializzare il database:

(mezzanine)$ python manage.py createdb

Lo script ti chiederà di creare un superutente e alcune altre domande.

Al termine dell'inizializzazione, eseguire il comando seguente per avviare il mezzanino:

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

Se vedi il seguente messaggio, significa che hai installato correttamente Mezzanine.

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.

Questo è tutto. Hai installato correttamente Mezzanine. L'applicazione dovrebbe essere disponibile all'indirizzo http://your_server_ip:8000/ o http://localhost:8000/

Per ulteriori informazioni sul CMS Mezzanine, visitare:http://mezzanine.jupo.org/

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Installa Symphony CMS su un VPS Ubuntu

  2. Come installare SOGo su un VPS Debian 6

  3. Come installare OpenNMS su un VPS Debian

  4. Come installare Chive su un VPS Debian Wheezy

  5. Script:Installa IonCube su Debian VPS

Come installare Typo3 CMS su Debian 9

Come installare Concrete5 CMS su Debian 9

Come installare Typo3 CMS su Debian 9

Installa Sfondo CMS su Debian 11 Bullseye

Come installare Subrion CMS su un VPS Debian 8

Installa Anchor CMS su un VPS Debian 8