V tomto tutoriálu probereme kroky potřebné k instalaci Plone CMS na Ubuntu 18.04.
Plone je bezplatný a flexibilní systém správy open source postavený na aplikačním serveru Zope. Je založen na programovacím jazyce Python, ale obsahuje také velké množství HTML, JavaScriptu a CSS. Plone nabízí mnoho funkcí pro veřejné webové stránky, soukromé intranety, správu více míst, podnikové integrace, možnosti vyhledávání, podporu více jazyků a mnoho dalšího. Plone je v horních 2 % všech open source projektů s více než 300 hlavními vývojáři a více než 300 poskytovateli řešení.
Požadavky:
Pro účely tohoto tutoriálu použijeme Ubuntu 18.04 VPS.
Vyžaduje se také úplný SSH root přístup nebo uživatel s právy sudo.
Krok 1:Začínáme
Nejprve se připojte k serveru přes SSH jako uživatel root pomocí následujícího příkazu:
ssh root@IP_ADDRESS -p PORT_NUMBER
a nahraďte „IP_ADDRESS“ a „PORT_NUMBER“ vaší skutečnou IP adresou serveru a číslem portu SSH.
Než začnete s instalací, budete muset aktualizovat své systémové balíčky na nejnovější verzi.
Můžete to provést spuštěním následujícího příkazu:
apt-get update apt-get upgrade
Krok 2:Instalace závislostí
Před instalací Plone budeme muset nainstalovat některé požadované závislosti. Můžete je nainstalovat pomocí následujícího příkazu:
apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev
Po dokončení instalace můžeme nainstalovat Plone.
Krok 3:Instalace Plone
Stáhneme si nejnovější verzi Plone z https://launchpad.net/plone v /opt
adresář. V době psaní tohoto návodu je nejnovější verze Plone 5.1.5.
Můžeme jej stáhnout pomocí následujícího příkazu:
cd /opt wget https://launchpad.net/plone/5.1/5.1.5/+download/Plone-5.1.5-UnifiedInstaller.tgz
Rozbalte stažený archiv a vytvořte nový adresář:
tar -xvzf Plone-5.1.5-UnifiedInstaller.tgz mkdir plone
Přesuňte všechny soubory z Plone-5.1.5-UnifiedInstaller do adresáře Plone.
mv /opt/Plone-5.1.5-UnifiedInstaller/* /opt/plone
Instalaci zahájíme spuštěním skriptu ‚install.sh‘ a nainstalujeme Plone. Pro instalaci v serverovém režimu je důležité provést příkaz pomocí nástroje sudo. Také musíme nahradit pole pro heslo silným heslem.
Pokud jste po instalaci zmeškali nebo jste si z nějakého důvodu neuložili heslo správce, můžete si ho zkontrolovat v /opt/plone/zinstance/adminPassword.txt
soubor.
cd /opt/plone sudo ./install.sh standalone --target=/opt/plone --password=strong_password --with-python=/usr/bin/python2.7
Po úspěšném dokončení instalace bychom měli získat následující výstup:
##################################################################### ###################### Installation Complete ###################### Plone successfully installed at /opt/plone See /opt/plone/zinstance/README.html for startup instructions. Use the account information below to log into the Zope Management Interface The account has full 'Manager' privileges. Username: admin Password: strong_password This account is created when the object database is initialized. If you change the password later (which you should!), you'll need to use the new password. Use this account only to create Plone sites and initial users. Do not use it for routine login or maintenance.- If you need help, ask in IRC channel #plone on irc.freenode.net. - The live support channel also exists at http://plone.org/chat - You can also ask for help on https://community.plone.org - Submit feedback and report errors at https://github.com/plone/Products.CMFPlone/issues (For install problems, https://github.com/plone/Installers-UnifiedInstaller/issues)
Službu Plone můžeme spustit pomocí následujícího příkazu:
sudo /opt/plone/zinstance/bin/plonectl start
Output: instance: . daemon process started, pid=32266
V další části vám ukážeme, jak vytvořit službu Plone systemd – takže server nemusíte spouštět v terminálové relaci.
Chcete-li zkontrolovat stav Plone, spusťte následující příkaz:
sudo /opt/plone/zinstance/bin/plonectl status
Output: instance: program running; pid=32266
Pro zastavení služby Plone můžeme použít následující příkaz:
sudo /opt/plone/zinstance/bin/plonectl stop
Output: instance: . daemon process stopped
Krok 4:Vytvořte službu Systemd
Můžeme zjednodušit proces spouštění, zastavování a kontroly stavu služby Plone jednoduchým vytvořením nové služby systemd Plone.
Nejprve vytvoříme servisní soubor s názvem plone.service v /etc/systemd/system
cd /etc/systemd/system nano plone.service
Vložte následující obsah:
[Unit] Description=Plone content management system After=network.target [Service] Type=forking ExecStart=/opt/plone/zinstance/bin/plonectl start ExecStop=/opt/plone/zinstance/bin/plonectl stop ExecReload=/opt/plone/zinstance/bin/plonectl restart [Install] WantedBy=multi-user.target
Uložte a zavřete jej.
Aby si to systemd uvědomil, spusťte následující příkaz:
systemctl daemon-reload
Službu Plone můžete povolit a nakonfigurovat tak, aby se spouštěla při spouštění serveru pomocí následujícího příkazu:
systemctl enable plone.service
Službu Plone můžeme okamžitě aktivovat následujícím příkazem:
systemctl start plone.service
Stav služby Plone můžeme zkontrolovat pomocí následujícího příkazu:
systemctl status plone.service
Krok 5:Přístup k Plone
Nyní bychom měli otevřít oblíbený webový prohlížeč a zadat adresu URL:http://server-IP-address:8080
. Budeme přesměrováni na následující stránku:
Gratulujeme! Pokud jste pozorně postupovali podle našich kroků, úspěšně jste nainstalovali Plone na svůj Ubuntu 18.04 VPS.
Samozřejmě nemusíte instalovat a konfigurovat Plone na Ubuntu 18.04, pokud používáte jedno z našich Managed Plone Hosting řešení. V takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby Plone na Ubuntu 18.04 nastavili a nakonfigurovali za vás. Jsou k dispozici 24×7 a okamžitě se o váš požadavek postarají.
PS . Pokud se vám líbil tento příspěvek o jak nainstalovat Plone na Ubuntu 18.04 VPS , sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte odpověď v sekci komentářů. Děkuji.