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.