Plone è un popolare CMS (sistema di gestione dei contenuti) open source di livello enterprise basato sul linguaggio di programmazione Python. Plone condivide molte somiglianze con WordPress. È un CMS molto facile da usare e flessibile costruito con lo scopo principale di progettare, creare e gestire siti Web ricchi di contenuti. Inoltre, Plone può essere utilizzato come strumento di collaborazione di gruppo o come sistema di pubblicazione di documenti. Plone viene eseguito sul server delle applicazioni web di Zope. Questo tutorial ti aiuterà a installare Plone 4 su un server virtuale con Debian Wheezy e Nginx installato su di esso.
Iniziamo con la procedura di installazione. Fare riferimento al seguente articolo su come configurare un server LEMP. Assicurati che il tuo Debian VPS sia aggiornato:
sudo apt-get update sudo apt-get upgrade
Il comando "apt-get update" aggiornerà l'elenco dei pacchetti in modo che sia tutto aggiornato, quindi il comando "apt-get upgrade" aggiornerà tutti i pacchetti che hanno versioni più recenti. Plone 4.3.2 richiede l'ambiente di sviluppo Python versione 2.7 o successiva, costruito con supporto per Expat, SSL e Zlib. Installa le dipendenze richieste utilizzando il comando seguente:
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
Scarica l'ultima versione stabile di Plone disponibile su 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
Estrarre il file scaricato contenente il server delle applicazioni Zope e il sistema di gestione dei contenuti Plone:
tar -xvzf Plone-4.3.2-UnifiedInstaller.tgz cd Plone-4.3.2*
Esegui lo script "install.sh" usando il seguente comando:
./install.sh standalone
Tieni presente che lo script di installazione ha altre opzioni, quindi usa il seguente comando:
./install.sh --help
per scoprirli. Una volta completata l'installazione, riceverai le credenziali di accesso dell'amministratore che verranno utilizzate per accedere all'interfaccia di gestione di Zope. Aggiungi le seguenti righe al file di configurazione di 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; }
Testare il file di configurazione Nginx modificato:
sudo service nginx configtest
Se tutto è a posto con la configurazione di Nginx, ricarica il servizio Nginx per rendere effettive le modifiche:
sudo service nginx reload
Per avviare Plone, esegui il seguente comando:
sudo -u plone_daemon /usr/local/Plone/zinstance/bin/plonectl start
Ecco fatto, ora hai un CMS Plone completamente funzionante pronto per l'implementazione. Apri http://tuo-dominio.com:8080/ nel tuo browser web preferito in modo da poter creare un nuovo sito web Plone o entrare nell'interfaccia di gestione di Zope usando le credenziali di accesso amministratore create durante il setup:
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Plone 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.