GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Plone 4 CMS na Debian Wheezy s Nginx

Plone je populární open source podnikový CMS (systém pro správu obsahu) založený na programovacím jazyce Python. Plone sdílí mnoho podobností s WordPress. Je velmi snadno použitelný, flexibilní CMS postavený s hlavním účelem navrhovat, vytvářet a spravovat obsahově bohaté webové stránky. Plone lze také použít jako nástroj pro skupinovou spolupráci nebo systém pro publikování dokumentů. Plone běží nad webovým aplikačním serverem Zope. Tento návod vám pomůže instalovat Plone 4 na virtuálním serveru s Debian Wheezy a Nginx nainstalovaný.

Začněme s instalačním postupem. Informace o nastavení serveru LEMP naleznete v následujícím článku. Ujistěte se, že váš Debian VPS je aktuální:

sudo apt-get update
sudo apt-get upgrade

Příkaz „apt-get update“ aktualizuje seznam balíčků, aby bylo vše aktuální, poté příkaz „apt-get upgrade“ aktualizuje všechny balíčky, které mají novější verze. Plone 4.3.2 vyžaduje vývojové prostředí Python verze 2.7 nebo vyšší, postavené s podporou pro Expat, SSL a Zlib. Nainstalujte požadované závislosti pomocí následujícího příkazu:

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

Stáhněte si nejnovější stabilní verzi Plone dostupnou na 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

Rozbalte stažený soubor obsahující aplikační server Zope a systém správy obsahu Plone:

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

Spusťte skript ‘install.sh’ pomocí následujícího příkazu:

./install.sh standalone

Vezměte prosím na vědomí, že instalační skript má další možnosti, takže použijte následující příkaz:

./install.sh --help

abychom je objevili. Po dokončení instalace obdržíte přihlašovací údaje správce, které budou použity pro přístup k rozhraní správy Zope. Přidejte následující řádky do konfiguračního souboru 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;
}

Otestujte upravený konfigurační soubor Nginx:

sudo service nginx configtest

Pokud je s konfigurací Nginx vše v pořádku, znovu načtěte službu Nginx, aby se změny projevily:

sudo service nginx reload

Plone spustíte provedením následujícího příkazu:

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

To je vše, nyní máte plně funkční Plone CMS připravený k nasazení. Otevřete ve svém oblíbeném webovém prohlížeči http://your-domain.com:8080/, abyste mohli vytvořit nový web Plone nebo vstoupit do rozhraní pro správu Zope pomocí přihlašovacích údajů správce vytvořených během nastavení:

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich Linuxových VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené linuxové administrátory, aby nainstalovali Plone pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Jak nainstalovat Textpattern CMS s Nginx na Debian 10

  2. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  3. Nainstalujte Plone s Nginx na Debian 8 VPS

  1. Jak nainstalovat Ghost na Debian s Nginx

  2. Jak nainstalovat DokuWiki na Debian Wheezy s Nginx

  3. Jak nainstalovat WordPress s Nginx na Debian 10

  1. Jak nainstalovat Phorum s Nginx na Debian 9

  2. Jak nainstalovat WonderCMS s Nginx na Debian 9

  3. Jak nainstalovat WonderCMS s Nginx na Debian 11