GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le CMS Plone 4 sur Debian Wheezy avec Nginx

Plone est un CMS (système de gestion de contenu) open source populaire basé sur le langage de programmation Python. Plone partage de nombreuses similitudes avec WordPress. Il s'agit d'un CMS très facile à utiliser et flexible, conçu dans le but principal de concevoir, créer et gérer des sites Web riches en contenu. En outre, Plone peut être utilisé comme un outil de collaboration collaboratif ou un système de publication de documents. Plone s'exécute au-dessus du serveur d'applications Web Zope. Ce tutoriel vous aidera à installer Plone 4 sur un serveur virtuel avec Debian Wheezy et Nginx installé dessus.

Commençons par la procédure d'installation. Veuillez vous référer à l'article suivant pour savoir comment configurer un serveur LEMP. Assurez-vous que votre VPS Debian est à jour :

sudo apt-get update
sudo apt-get upgrade

La commande 'apt-get update' actualisera la liste des packages afin qu'elle soit à jour, puis la commande 'apt-get upgrade' mettra à niveau tous les packages qui ont des versions plus récentes. Plone 4.3.2 nécessite l'environnement de développement Python version 2.7 ou supérieure, construit avec le support d'Expat, SSL et Zlib. Installez les dépendances requises à l'aide de la commande suivante :

sudo apt-get install build-essential python-dev python-setuptools poppler-utils git wv libssl-dev libxml2-dev libreadline-dev libjpeg62-dev libxslt1-dev libbz2-dev

Téléchargez la dernière version stable de Plone disponible sur http://plone.org/products/plone/releases/

cd /opt/
wget --no-check-certificate https://launchpad.net/plone/4.3/4.3.2/+download/Plone-4.3.2-UnifiedInstaller.tgz

Extrayez le fichier téléchargé contenant le serveur d'application Zope et le système de gestion de contenu Plone :

tar -xvzf Plone-4.3.2-UnifiedInstaller.tgz
cd Plone-4.3.2*

Exécutez le script "install.sh" à l'aide de la commande suivante :

./install.sh standalone

Veuillez noter que le script d'installation a d'autres options, utilisez donc la commande suivante :

./install.sh --help

pour les découvrir. Une fois l'installation terminée, vous recevrez les identifiants de connexion administrateur qui seront utilisés pour accéder à l'interface de gestion de Zope. Ajoutez les lignes suivantes au fichier de configuration Nginx :

 server {
  server_name your-domain.com;
  listen 80;

  location / {
    rewrite ^/(.*)$ /VirtualHostBase/http/your-domain.com:80/Plone/VirtualHostRoot/$1 break;
    proxy_pass http://127.0.0.1:8080;
  }
  location ~* manage_ {
    deny all;
  }
}

server {
  server_name your-domain.com;
  listen 80;
  access_log off;
  rewrite ^(/.*)$  http://your-domain.com$1 permanent;
}

Testez le fichier de configuration Nginx modifié :

sudo service nginx configtest

Si tout est OK avec la configuration Nginx, rechargez le service Nginx pour que les modifications prennent effet :

sudo service nginx reload

Pour démarrer Plone, exécutez la commande suivante :

sudo -u plone_daemon /usr/local/Plone/zinstance/bin/plonectl start

Voilà, vous avez maintenant un CMS Plone entièrement fonctionnel prêt à être déployé. Ouvrez http://votre-domaine.com:8080/ dans votre navigateur Web préféré afin de pouvoir créer un nouveau site Web Plone ou entrez dans l'interface de gestion de Zope en utilisant les identifiants de connexion administrateur créés lors de l'installation :

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 d'installer Plone pour toi. 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. Comment installer Phorum avec Nginx sur Debian 9

  2. Comment installer Ghost sur Debian avec Nginx

  3. Comment installer DokuWiki sur Debian Wheezy avec Nginx

  4. Comment installer FuelPHP avec Nginx sur un VPS Debian 8

  5. Installer Plone avec Nginx sur un VPS Debian 8

Comment installer Pico CMS avec Nginx sur Debian 10

Comment installer Grav CMS avec Nginx sur Debian 9

Comment installer Nextcloud 10 avec Nginx sur Debian 8

Comment installer phpMyAdmin avec Nginx sur Debian 11 Bullseye

Comment installer phpMyAdmin avec Nginx sur Debian 11

Comment installer Nginx avec PHP-FPM sur Debian 11