Plone CMS installeren op Ubuntu 18.04

Plone is een gratis en open bron inhoudsbeheersysteem dat gebouwd is op de Zope toepassingsserver. Het is geschreven in de taal Python maar bevat ook grote hoeveelheden HTML, JavaScript, en CSS. Je kunt elke soort website, blog, en webwinkel bouwen met plone. Plone ondersteunt meerdere besturingssystemen zoals, Linux, Mac OS X, Windows, BSD, en Solaris. Het is eenvoudig, gemakkelijk in gebruik, gemakkelijk op te zetten, te onderhouden en te wijzigen. Plone biedt veel mogelijkheden waaronder, Beheer van meerdere sites, Flexibele Werkstromen, Integratie van bedrijven, Industriƫle Sterkte Beveiliging, Zoekmogelijkheden, Meertalige ondersteuning en nog veel meer.

In deze handleiding leren we hoe je Plone op een Ubuntu 18.04 server kunt installeren.

Vereisten

  • Ubuntu 18.04 server geĆÆnstalleerd op je systeem.
  • Een niet-root gebruiker met sudo privileges.

Aan de slag

Voor je begint, moet je je systeem updaten met de nieuwste versie. Je kunt dit doen door het volgende commando uit te voeren:

sudo apt-get update -y
sudo apt-get upgrade -y

Vervolgens moet je enkele vereiste afhankelijkheden op je systeem installeren. Je kunt ze allemaal installeren met het volgende commando:

sudo apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev python-btrees -y

Als de installatie voltooid is, kun je verder gaan met de volgende stap.

Installeer Plone

Eerst moet je Plone downloaden van https://launchpad.net/plone naar de map /tmp. Je kunt het ook downloaden met het volgende commando:

cd /tmp
wget https://launchpad.net/plone/5.1/5.1.4/+download/Plone-5.1.4-UnifiedInstaller-r1.tgz

Als de download voltooid is, pak je het gedownloade bestand uit met het volgende commando:

tar -xvzf Plone-5.1.4-UnifiedInstaller-r1.tgz

Kopieer vervolgens de uitgepakte map naar de /opt met het volgende commando:

sudo cp -r Plone-5.1.4-UnifiedInstaller-r1 /opt/plone

Verander vervolgens de directory in de /opt/plone en start de installatie met het volgende commando:

cd /opt/plone
sudo ./install.sh standalone --target=/opt/plone --password=password --with-python=/usr/bin/python2.7

Als de installatie met succes voltooid is, zou je de volgende uitvoer moeten zien:

#####################################################################

######################  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: 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)

Start vervolgens de Plone service met het volgende commando:

sudo /opt/plone/zinstance/bin/plonectl start

Uitvoer:

instance: . . 
daemon process started, pid=22438

Je kunt ook de status van Plone controleren met het volgende commando:

sudo /opt/plone/zinstance/bin/plonectl status

Uitvoer:

instance: program running; pid=22438

Toegang tot de Plone webinterface

Plone is nu in werking, het is tijd om het via de webbrowser te benaderen.

Open je webbrowser en typ de URL http://your-server-ip:8080, in mijn geval: http://192.168.1.100:8080, je wordt doorgestuurd naar de volgende pagina:

Plone CMS is up and running

Klik nu op de knop Maak een nieuwe Plone site. Je zou de volgende pagina moeten zien:

Meld je aan als admin gebruiker

Geef nu je admin gebruikersnaam en wachtwoord op (gebruikersnaam: admin, wachtwoord: password), en klik dan op de knop Sign In. Je zou de volgende pagina moeten zien:

Maak een plone site

Geef nu alle vereiste informatie op en klik op de knop Create Plone Site. Je zou nu het Plone dashboard moeten zien op de volgende pagina:

Plone CMS dashboard