In diesem Tutorial behandeln wir die Schritte, die für die Installation von Plone CMS unter Ubuntu 18.04 erforderlich sind.
Plone ist ein freies und flexibles Open-Source-Verwaltungssystem, das auf dem Zope-Anwendungsserver aufbaut. Es basiert auf der Programmiersprache Python, enthält aber auch große Mengen an HTML, JavaScript und CSS. Plone bietet viele Funktionen für öffentliche Websites, private Intranets, Multi-Site-Management, Unternehmensintegrationen, Suchfunktionen, Unterstützung mehrerer Sprachen und vieles mehr. Plone gehört zu den oberen 2 % aller Open-Source-Projekte, mit mehr als 300 Kernentwicklern und über 300 Lösungsanbietern.
Anforderungen:
Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu 18.04 VPS.
Vollständiger SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.
Schritt 1:Erste Schritte
Verbinden Sie sich zunächst über SSH als Root-Benutzer mit dem folgenden Befehl mit Ihrem Server:
ssh root@IP_ADDRESS -p PORT_NUMBER
und ersetzen Sie „IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer.
Bevor Sie mit der Installation beginnen, müssen Sie Ihre Systempakete auf die neueste Version aktualisieren.
Sie können dies tun, indem Sie den folgenden Befehl ausführen:
apt-get update apt-get upgrade
Schritt 2:Abhängigkeiten installieren
Wir müssen einige erforderliche Abhängigkeiten installieren, bevor wir Plone installieren. Sie können sie mit dem folgenden Befehl installieren:
apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev
Sobald die Installation abgeschlossen ist, können wir Plone installieren.
Schritt 3:Plone installieren
Wir werden die neueste Version von Plone von https://launchpad.net/plone im Ordner /opt
herunterladen Verzeichnis. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste Plone-Version 5.1.5 .
Wir können es mit dem folgenden Befehl herunterladen:
cd /opt wget https://launchpad.net/plone/5.1/5.1.5/+download/Plone-5.1.5-UnifiedInstaller.tgz
Entpacken Sie das heruntergeladene Archiv und erstellen Sie ein neues Verzeichnis:
tar -xvzf Plone-5.1.5-UnifiedInstaller.tgz mkdir plone
Verschieben Sie alle Dateien von Plone-5.1.5-UnifiedInstaller in das plone-Verzeichnis.
mv /opt/Plone-5.1.5-UnifiedInstaller/* /opt/plone
Wir starten die Installation, indem wir das Skript „install.sh“ ausführen und Plone installieren. Es ist wichtig, den Befehl mit dem Dienstprogramm sudo für eine Installation im Servermodus auszuführen. Außerdem müssen wir das Passwortfeld durch ein sicheres Passwort ersetzen.
Wenn Sie nach der Installation Ihr Admin-Passwort verpasst oder aus irgendeinem Grund nicht gespeichert haben, können Sie es in /opt/plone/zinstance/adminPassword.txt
überprüfen Datei.
cd /opt/plone sudo ./install.sh standalone --target=/opt/plone --password=strong_password --with-python=/usr/bin/python2.7
Sobald die Installation erfolgreich abgeschlossen wurde, sollten wir die folgende Ausgabe erhalten:
##################################################################### ###################### 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)
Wir können den Plone-Dienst mit dem folgenden Befehl starten:
sudo /opt/plone/zinstance/bin/plonectl start
Output: instance: . daemon process started, pid=32266
Im nächsten Abschnitt zeigen wir Ihnen, wie Sie einen Plone-Systemdienst erstellen – auf diese Weise müssen Sie den Server nicht in einer Terminalsitzung ausführen.
Wenn Sie den Status von Plone überprüfen möchten, führen Sie den folgenden Befehl aus:
sudo /opt/plone/zinstance/bin/plonectl status
Output: instance: program running; pid=32266
Um den Plone-Dienst zu stoppen, können wir den folgenden Befehl verwenden:
sudo /opt/plone/zinstance/bin/plonectl stop
Output: instance: . daemon process stopped
Schritt 4:Systemd-Dienst erstellen
Wir können den Prozess des Startens, Stoppens und Prüfens des Status des Plone-Dienstes vereinfachen, indem wir einfach einen neuen systemd-Plone-Dienst erstellen.
Zuerst erstellen wir eine Dienstdatei namens plone.service in /etc/systemd/system
cd /etc/systemd/system nano plone.service
Fügen Sie den folgenden Inhalt ein:
[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
Speichern und schließen Sie es.
Führen Sie den folgenden Befehl aus, um Systemd darauf aufmerksam zu machen:
systemctl daemon-reload
Mit dem folgenden Befehl können Sie den Plone-Dienst aktivieren und so konfigurieren, dass er beim Booten des Servers startet:
systemctl enable plone.service
Wir können den Plone-Dienst sofort mit dem folgenden Befehl aktivieren:
systemctl start plone.service
Wir können den Status des Plone-Dienstes mit dem folgenden Befehl überprüfen:
systemctl status plone.service
Schritt 5:Zugriff auf Plone
Jetzt sollten wir den bevorzugten Webbrowser öffnen und die URL eingeben:http://server-IP-address:8080
. Wir werden auf die folgende Seite weitergeleitet:
Herzliche Glückwünsche! Wenn Sie unsere Schritte genau befolgt haben, haben Sie Plone erfolgreich auf Ihrem Ubuntu 18.04 VPS installiert.
Natürlich müssen Sie Plone auf Ubuntu 18.04 nicht installieren und konfigurieren, wenn Sie eine unserer Managed Plone Hosting-Lösungen verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Plone auf Ubuntu 18.04 für Sie einzurichten und zu konfigurieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS . Wenn Ihnen dieser Beitrag über die Installation von Plone auf einem VPS mit Ubuntu 18.04 gefallen hat , teilen Sie es bitte mit Ihren Freunden in den sozialen Netzwerken, indem Sie die Freigabe-Shortcuts unten verwenden, oder hinterlassen Sie einfach eine Antwort im Kommentarbereich. Danke.