GNU/Linux >> Tutoriels Linux >  >> Debian

Installer le CMS Mezzanine sur un VPS Debian

Dans cet article de blog, nous allons vous montrer comment installer le CMS Mezzanine sur un VPS Debian 8. Mezzanine est un système de gestion de contenu open source construit à l'aide du framework Django. Certaines des fonctionnalités principales incluent :le moteur de blog, le module de panier d'achat, les comptes et profils d'utilisateurs, l'édition de pages en ligne, etc.

Connectez-vous à votre VPS via SSH

utilisateur ssh@vps

Mettez à jour le système et installez les packages nécessaires.

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

Installez MariaDB 10.0 et créez une base de données

Pour installer MariaDB, exécutez les commandes suivantes :

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

Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :

[utilisateur]$ mysql_secure_installation

Ensuite, nous devons créer une base de données pour notre installation mezzanine.

[user]$ mysql -uroot -pMariaDB [(none)]> CREATE DATABASE mezzanine;MariaDB [(none)]> ATTRIBUER TOUS LES PRIVILÈGES SUR mezzanine.* À 'mezzanineuser'@'localhost' IDENTIFIÉ PAR 'mezzanineuser_passwd'; MariaDB [(aucun)]> PRIVILÈGES FLUSH;MariaDB [(aucun)]> \q

Installer pip et un environnement virtuel python

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

Installer Mezzanine et créer un nouveau projet

(mezzanine)$ pip installer mezzanine
(mezzanine)$ projet-mezzanine ma_mezzanine(mezzanine)$ cd ~/ma_mezzanine

Ouvrez le fichier local_settings.py et modifiez les valeurs de configuration de la base :

(mezzanine)$ nano local_settings.py
DATABASES ={ "default":{ # Se termine par "postgresql_psycopg2", "mysql", "sqlite3" ou "oracle". "ENGINE":"django.db.backends.mysql", # Nom de la base de données ou chemin d'accès au fichier de base de données si vous utilisez sqlite3. "NAME":"mezzanine", # Non utilisé avec sqlite3. "USER":"mezzanineuser", # Non utilisé avec sqlite3. "PASSWORD":"mezzanineuser_passwd", # Défini sur une chaîne vide pour localhost. Non utilisé avec sqlite3. "HOST":"", # Défini sur une chaîne vide par défaut. Non utilisé avec sqlite3. "PORT":"", }}

Initialiser la base de données :

(mezzanine)$ python manage.py crééb

Le script vous demandera de créer un superutilisateur et quelques autres questions.

Lorsque l'initialisation est terminée, exécutez la commande suivante pour démarrer la Mezzanine :

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

Si vous voyez le message suivant, cela signifie que vous avez installé Mezzanine avec succès.

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

C'est ça. Vous avez installé Mezzanine avec succès. L'application doit être disponible sur http://your_server_ip:8000/ ou http://localhost:8000/

Pour plus d'informations sur le CMS Mezzanine, rendez-vous sur :http://mezzanine.jupo.org/

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Installer WordPress sur le VPS Debian

  2. Installer Invoice Ninja sur un VPS Debian 7

  3. Installer CachetHQ sur Debian 7 VPS

  4. Installer MODX sur un VPS Debian 7

  5. Comment installer Subrion CMS sur un VPS Debian 8

Comment installer le CMS Typo3 sur Debian 9

Comment installer Concrete5 CMS sur Debian 9

Comment installer le CMS Typo3 sur Debian 9

Installer Backdrop CMS sur Debian 11 Bullseye

Installer PencilBlue sur Debian 8

Installer le CMS Mezzanine sur un VPS Debian