GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Plone na Ubuntu 18.04

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.


Panels
  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Panda3D na Ubuntu 10.04

  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Traq na Ubuntu 16.04

  3. Jak nainstalovat Pip na Ubuntu 16.04

  1. Jak nainstalovat WildFly na Ubuntu 16.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04