GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Mezzanine CMS su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare Mezzanine CMS su Ubuntu 18.04 LTS. Per chi non lo sapesse, Mezzanine CMS è un sistema di gestione dei contenuti gratuito e open source , realizzato utilizzando il popolare framework Django. Fornisce un'interfaccia intuitiva per la gestione di pagine, post di blog, dati di moduli, prodotti del negozio e molti altri tipi di contenuto. A differenza di altre applicazioni CMS popolari, tutte queste funzionalità sono disponibili per impostazione predefinita, senza la necessità di utilizzare eventuali moduli aggiuntivi o componenti aggiuntivi.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo l'installazione di Mezzanine CMS su un server Ubuntu 18.04 (Bionic Beaver).

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 18.04 (Bionic Beaver).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Mezzanine CMS su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt update
sudo apt upgrade

Passaggio 2. Installazione di Python 3 e pip.

Esegui i comandi seguenti per installare Python e Python pip:

sudo apt install python3 python3-pip python3-dev

Per verificare quale versione di Python è installata, esegui i comandi seguenti:

python3 -V

E per verificare se pip3 è installato, puoi eseguire questo:

pip3 -V

Passaggio 3. Installazione di MySQL.

Per prima cosa, installa il server del database MySQL con il seguente comando:

sudo apt install mysql-server

Dopo aver installato MySQL, i comandi seguenti possono essere utilizzati per arrestare, avviare e abilitare il servizio MySQL in modo che si avvii sempre all'avvio del server:

sudo systemctl status mysql
sudo systemctl enable mysql

Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL utilizzando mysql_secure_installation sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MariaDB:

mysql_secure_installation

Ora puoi accedere al tuo server di database MySQL come utente root con questo comando:

sudo mysql -u root -p

Per creare un nuovo database e un nuovo utente, esegui i seguenti comandi sulla shell MySQL:

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

Passaggio 4. Installazione dell'ambiente virtuale Python per Mezzanine.

Per installare Python Virtual Environment, esegui il seguente comando:

sudo pip3 install virtualenv

Passaggio 5. Crea un utente mezzanino.

Prima di procedere, creiamo un nuovo utente per la nostra installazione Mezzanine:

adduser mezzanine
usermod -aG sudo mezzanine

Passaggio 6. Crea un nuovo ambiente virtuale.

Per creare l'ambiente virtuale per Mezzanine, esegui il comando seguente:

virtualenv mezzanine

Per attivare l'ambiente virtuale, esegui quanto segue:

source mezzanine/bin/activate

Passaggio 7. Installa Mezzanine CMS su CentOS.

Per installare Mezzanine CMS nel nostro nuovo ambiente virtuale, esegui il comando seguente:

pip install mezzanine

Passaggio 8. Crea l'app Mezzanine.

Per creare una nuova app Mezzanine, esegui il comando seguente:

mezzanine-project mezzanine_project

Passaggio 9. Configura l'applicazione Mezzanine.

Dobbiamo modificare il file settings.py all'interno della nostra directory principale del progetto:

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

Migriamo il database eseguendo i seguenti comandi:

python manage.py makemigrations
python manage.py migrate

Una volta eseguita la migrazione del database, possiamo creare un nuovo utente amministrativo con questa riga:

python manage.py createsuperuser

Avanti, apri il seguente file per modificarlo:

nano mezzanine_project/local_settings.py

Trova la riga ALLOWED_HOSTS e poi aggiungi l'indirizzo IP del tuo server e/o il tuo nome di dominio:

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

Passaggio 10. Avvia il server Mezzanine.

Per avviare ed eseguire il server Mezzanine, esegui il comando seguente:

python manage.py runserver 0.0.0.0:8000

Visita la sezione di amministrazione andando su:

http://your_server_ip:8000/

Congratulazioni! Hai installato correttamente un Mezzanine. Grazie per aver utilizzato questo tutorial per l'installazione del sistema di gestione dei contenuti Mezzanine sui sistemi Ubuntu 18.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web mezzanino.


Ubuntu
  1. Come installare Couch CMS su Ubuntu 16.04 LTS

  2. Come installare Ariadne CMS su Ubuntu 18.04 LTS

  3. Come installare Magnolia CMS su Ubuntu 18.04 LTS

  4. Come installare Alfresco CMS su Ubuntu 18.04 LTS

  5. Come installare Mezzanine CMS su Ubuntu 18.04

Come installare Sitemagic CMS su Ubuntu 18.04 LTS

Come installare Craft CMS su Ubuntu 18.04 LTS

Come installare Mezzanine CMS su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS

Come installare Bolt CMS su Ubuntu 20.04 LTS

Come installare Craft CMS su Ubuntu 20.04 LTS