GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare BoltWire CMS su Ubuntu 18.04

CMS BoltWire è un sistema di gestione dei contenuti open source facile da installare e offre molte funzionalità. Scritto in PHP, BoltWire CMS offre funzionalità che potrebbero non essere disponibili con altri CMS basati su PHP, come WordPress, Joomla o Drupal, ma ti aiuta a creare siti Web personali o aziendali in pochi minuti semplicemente caricando il contenuto di questi siti sul tuo server. Ciò non richiede un database, rendendo l'intero processo molto più agevole.

L'installazione è abbastanza semplice. Se segui attentamente le nostre istruzioni, puoi completare l'installazione di Boltwire CMS in meno di 10 minuti. Iniziamo.

Requisiti:

  • Ai fini di questo tutorial, utilizzeremo un VPS Ubuntu 18.04.
  • Accesso root SSH completo (o utente con privilegi sudo)
  • Un nome di dominio registrato e che punta all'indirizzo IP del tuo server. In questo tutorial utilizzeremo your_domain.com come segnaposto.

1. Accedi tramite SSH e aggiorna il sistema

Accedi al tuo Ubuntu 18.04 VPS con SSH come utente root (sostituisci "root" con il nome del tuo utente con privilegi di root se desideri accedere in questo modo):

ssh root@IP_Address -p Port_number

Puoi verificare se hai la versione corretta di Ubuntu installata sul tuo server con il seguente comando:

$ lsb_release -a

Dovresti ottenere questo output:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Una volta effettuato l'accesso, esegui il comando seguente per aggiornare tutti i pacchetti installati alle ultime versioni disponibili:

$ apt-get update && apt-get upgrade

2. Installa Nginx

Per installare Nginx sul tuo server Ubuntu 18.04, devi eseguire il seguente comando:

$ apt-get install nginx

Al termine dell'installazione, avvia Nginx e abilita l'avvio automatico dopo un riavvio con questi due comandi:

$ systemctl start nginx
$ systemctl enable nginx

Per controllare e verificare se Nginx è attualmente in esecuzione sul tuo server, esegui il seguente comando:

$ systemctl status nginx

L'output dovrebbe essere simile a questo:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 21112 (nginx)
    Tasks: 3 (limit: 2320)
   CGroup: /system.slice/nginx.service
           ├─21112 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─21113 nginx: worker process
           └─21114 nginx: worker process

3:Installa PHP 7.2

Poiché la versione 7.2 di PHP non è disponibile tramite i repository software predefiniti di Ubuntu, dovremo invece installarlo tramite un repository di terze parti.

PHP 7.2 può essere installato utilizzando il PPA di Ondřej Surý, quindi installa il software-properties-common e python-software-properties pacchetti:

$ apt-get install software-properties-common python-software-properties

Una volta fatto, aggiungi Ondřej PPA e aggiorna i tuoi sorgenti:

$ add-apt-repository -y ppa:ondrej/php
$ apt-get update

Installa PHP 7.2 usando il seguente comando:

$ apt-get install php7.2 php7.2-cli php7.2-common

Per installare PHP 7.2-FPM e i relativi moduli (questi sono necessari per il corretto funzionamento di BoltWire) puoi eseguire il comando seguente:

$ apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-curl php7.2-zip

Usa il comando successivo per verificare la versione PHP attualmente installata sul tuo server:

$ php -v

Dovresti ricevere il seguente testo come output:

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Dopo aver installato PHP 7.2, esegui i comandi seguenti per aprire il file di configurazione predefinito di PHP per Nginx. Utilizziamo "nano" come editor di testo:puoi invece utilizzare il tuo editor di testo preferito.

$ nano /etc/php/7.2/fpm/php.ini

Quindi apportare le modifiche alle righe seguenti nel file e salvare. I valori seguenti sono le nostre impostazioni consigliate da applicare ai tuoi ambienti. (Cambia il fuso orario con il fuso più vicino alla posizione del tuo server):

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis

4. Scarica l'ultima versione di BoltWire

Quindi, vai su https://www.boltwire.com/downloads, fai clic con il pulsante destro del mouse su "Download ” e copia il link per il download diretto, quindi scaricalo sul tuo server utilizzando wget . Al termine del download, decomprimi il file zip scaricato.

I comandi seguenti hanno già il collegamento per il download per BoltWire pre-inserito. L'ultima versione al momento della scrittura è 6.02:

$ cd /var/www/html
$ wget https://www.boltwire.com/files/6/boltwire6.02.zip 
$ unzip boltwire6.02.zip

Quindi esegui i seguenti comandi per impostare le autorizzazioni corrette per il corretto funzionamento di BoltWire.

$ chown -R www-data:www-data /var/www/html/boltwire/
$ chmod -R 755 /var/www/html/boltwire/

5. Configura la configurazione di Nginx per BoltWire

Ora configureremo un file di configurazione Nginx per BoltWire. Questo file controllerà il modo in cui gli utenti accedono al contenuto BoltWire. Esegui i seguenti comandi per creare un nuovo file di configurazione chiamato boltwire.conf .

$ nano /etc/nginx/sites-available/boltwire.conf

Quindi copia e incolla il contenuto sottostante nel file e salvalo. Sostituisci tuo_dominio.com con il tuo nome di dominio. Se necessario, modifica il valore di dove si trova la directory principale di BoltWire.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/boltwire;
    index  index.php index.html index.htm;
    server_name  your_domain.com www.your_domain.com; client_max_body_size 100M; autoindex off; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Salva le modifiche e verifica la configurazione di Nginx eseguendo il comando seguente:

$ nginx -t

L'output dovrebbe essere simile a questo:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Per abilitare il blocco server che abbiamo appena creato, esegui questo comando:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Infine, riavvia Nginx per rendere effettive le modifiche:

systemctl restart nginx

6. Accedi a BoltWire

Ora apri il tuo browser web e digita l'URL del tuo server. Nel nostro caso, l'URL è http://your_domain.com/start.php . Verrai reindirizzato alla seguente pagina:

Ora, fornisci una nuova password che verrà utilizzata per accedere all'amministrazione del tuo sito, quindi fai clic su INVIA pulsante. Dovresti vedere la seguente pagina:

Ora, fornisci la password e l'ID del sito:l'ID del sito è il nome della cartella in cui viene aggiunto il nuovo sito, che sarà visibile nell'URL del sito. Al termine, fai clic su Crea Sito pulsante.

Il tuo primo sito BoltWire è ora attivo. Puoi accedervi su http://your_domain.com/site_name/index.php . Sostituisci site_name con il nome del sito che hai scelto in precedenza.

Congratulazioni. Hai installato con successo BoltWire CMS sul tuo Ubuntu 18.04 VPS. È ora possibile controllare la documentazione di BoltWire CMS per ulteriori informazioni.

Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare BoltWire CMS 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, condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto, o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Come installare BoltWire CMS su Ubuntu 18.04 LTS

  2. Come installare Cody CMS su Ubuntu 14.04

  3. Come installare Elefant CMS su Ubuntu 16.04

  4. Come installare Nginx su Ubuntu 16.04

  5. Come installare Grav CMS su Ubuntu 18.04

Come installare BoltWire CMS su Ubuntu 18.04 LTS

Come installare Bludit CMS con NGINX su Ubuntu 18.04 LTS

Come installare Bolt CMS con Nginx su Ubuntu 20.04

Come installare Nginx su Ubuntu 15.04

Come installare FlatPress CMS su Ubuntu 18.04 LTS

Come installare NGINX su Ubuntu 18.04