In questo tutorial, tratteremo i passaggi necessari per installare Plone CMS su Ubuntu 18.04.
Plone è un sistema di gestione open source gratuito e flessibile costruito sopra il server delle applicazioni Zope. Si basa sul linguaggio di programmazione Python ma contiene anche grandi quantità di HTML, JavaScript e CSS. Plone offre molte funzionalità per siti Web pubblici, intranet private, gestione multisito, integrazioni aziendali, capacità di ricerca, supporto multilingua e molto altro. Plone è nel 2% più ricco di tutti i progetti open source, con oltre 300 sviluppatori principali e oltre 300 fornitori di soluzioni.
Requisiti:
Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
È richiesto anche l'accesso root SSH completo o un utente con privilegi sudo.
Fase 1:per iniziare
Innanzitutto, connettiti al tuo server tramite SSH come utente root usando il seguente comando:
ssh root@IP_ADDRESS -p PORT_NUMBER
e sostituisci "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP del tuo server effettivo e il numero di porta SSH.
Prima di iniziare con l'installazione, dovrai aggiornare i pacchetti di sistema all'ultima versione.
Puoi farlo eseguendo il seguente comando:
apt-get update apt-get upgrade
Passaggio 2:installa le dipendenze
Avremo bisogno di installare alcune dipendenze richieste prima di installare Plone. Puoi installarli usando il seguente comando:
apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev
Una volta completata l'installazione, possiamo installare Plone.
Fase 3:Installa Plone
Scaricheremo l'ultima versione di Plone da https://launchpad.net/plone nel /opt
directory. Al momento della stesura di questo tutorial, l'ultima versione di Plone è la 5.1.5.
Possiamo scaricarlo usando il seguente comando:
cd /opt wget https://launchpad.net/plone/5.1/5.1.5/+download/Plone-5.1.5-UnifiedInstaller.tgz
Decomprimi l'archivio scaricato e crea una nuova directory:
tar -xvzf Plone-5.1.5-UnifiedInstaller.tgz mkdir plone
Sposta tutti i file da Plone-5.1.5-UnifiedInstaller nella directory di plone.
mv /opt/Plone-5.1.5-UnifiedInstaller/* /opt/plone
Inizieremo l'installazione eseguendo lo script 'install.sh' e installando Plone. È importante eseguire il comando con l'utilità sudo per un'installazione in modalità server. Inoltre, dobbiamo sostituire il campo della password con una password complessa.
Dopo l'installazione, se per qualche motivo ti sei perso o non hai salvato la tua password di amministratore, puoi controllarla da /opt/plone/zinstance/adminPassword.txt
file.
cd /opt/plone sudo ./install.sh standalone --target=/opt/plone --password=strong_password --with-python=/usr/bin/python2.7
Una volta che l'installazione è stata completata con successo, dovremmo ottenere il seguente output:
##################################################################### ###################### 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)
Possiamo avviare il servizio Plone usando il seguente comando:
sudo /opt/plone/zinstance/bin/plonectl start
Output: instance: . daemon process started, pid=32266
Nella prossima sezione, ti mostreremo come creare un servizio systemd Plone, in questo modo non devi eseguire il server in una sessione terminale.
Se vuoi controllare lo stato di Plone, esegui il seguente comando:
sudo /opt/plone/zinstance/bin/plonectl status
Output: instance: program running; pid=32266
Per fermare il servizio Plone possiamo usare il seguente comando:
sudo /opt/plone/zinstance/bin/plonectl stop
Output: instance: . daemon process stopped
Fase 4:crea un servizio Systemd
Possiamo semplificare il processo di avvio, arresto e controllo dello stato del servizio Plone semplicemente creando un nuovo servizio systemd plone.
Per prima cosa creeremo un file di servizio chiamato plone.service in /etc/systemd/system
cd /etc/systemd/system nano plone.service
Incolla il seguente contenuto:
[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
Salvalo e chiudilo.
Per rendere il systemd consapevole di esso, eseguire il seguente comando:
systemctl daemon-reload
Puoi abilitare il servizio Plone e configurarlo per l'avvio all'avvio del server con il seguente comando:
systemctl enable plone.service
Possiamo attivare immediatamente il servizio Plone con il seguente comando:
systemctl start plone.service
Possiamo controllare lo stato del servizio Plone con il seguente comando:
systemctl status plone.service
Fase 5:Accedi a Plone
Ora, dovremmo aprire il browser Web preferito e digitare l'URL:http://server-IP-address:8080
. Verremo reindirizzati alla seguente pagina:
Congratulazioni! Se hai seguito da vicino i nostri passaggi, avrai installato con successo Plone sul tuo VPS Ubuntu 18.04.
Naturalmente, non devi installare e configurare Plone su Ubuntu 18.04 se utilizzi una delle nostre soluzioni di hosting Plone gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di impostare e configurare Plone su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se ti è piaciuto questo post su come installare Plone su un Ubuntu 18.04 VPS , per favore condividilo con i tuoi amici sui social network usando le scorciatoie di condivisione qui sotto, o semplicemente lascia una risposta nella sezione commenti. Grazie.