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.