GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Plone 4 CMS su Debian Wheezy con Nginx

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.


Debian
  1. Come installare Phorum con Nginx su Debian 9

  2. Come installare Textpattern CMS con Nginx su Debian 10

  3. Come installare FuelPHP con Nginx su un VPS Debian 8

  4. Installa Plone con Nginx su un VPS Debian 8

  5. Come installare WonderCMS con Nginx su Debian 11

Come installare Pico CMS con Nginx su Debian 10

Come installare Grav CMS con Nginx su Debian 9

Come installare Nextcloud 10 con Nginx su Debian 8

Come installare phpMyAdmin con Nginx su Debian 11 Bullseye

Come installare phpMyAdmin con Nginx su Debian 11

Come installare Nginx con PHP-FPM su Debian 11