Imposta WBCE CMS su Ubuntu 16.04 | 18.04 con Nginx, MariaDB e PHP 7.2

  • Dylan Parker
  • 0
  • 2868
  • 773

Pochi giorni fa vi abbiamo mostrato come installare WBCE CMS su Ubuntu con supporto Apache2 ... Questa porta mostra invece come eseguire WBCE con il server HTTP Nginx ...

Per visualizzare il nostro post precedente, fare clic qui ...

WBCE CMS è un sistema di gestione dei contenuti (CMS) gratuito, open source e di facile utilizzo che ti aiuterà a creare facilmente un sito Web PHP su più dispositivi, compresi i dispositivi mobili ...

WBCE ti consente di gestire i contenuti con la sua interfaccia utente intuitiva, amministrare in modo granulare utenti e gruppi, costruito con potenti funzionalità di ottimizzazione dei motori di ricerca e un design reattivo che supporta tutti i dispositivi moderni ...

Se sei un'azienda di piccole o medie dimensioni alla ricerca di una piattaforma CMS facile da installare, semplice da mantenere e flessibile, allora WBCE è un buon punto di partenza ...

Questa piattaforma CMS è veloce e leggera, offre ai webmaster funzionalità modulari ed estensibili, estendibili tramite plug-in per collaborare e automatizzare esperienze coinvolgenti con gli utenti su più dispositivi, compresi i dispositivi mobili ...

Per ulteriori informazioni su WBCE, controlla la loro home page

Questo breve tutorial mostrerà agli studenti e ai nuovi utenti come installare WBCE su Ubuntu 16.04 / 18.10 e 18.04 LTS ...

Per iniziare con l'installazione di WBCE, segui i passaggi seguenti:

Passaggio 1: installa Nginx HTTP Server

WBCE richiede un server Web e il server HTTP Nginx è probabilmente il server Web open source più popolare oggi disponibile ... Per installare il server Nginx, eseguire i comandi seguenti:

sudo apt update sudo apt install nginx

Dopo aver installato Nginx, è possibile utilizzare i comandi seguenti per arrestare, avviare e abilitare il servizio Nginx per l'avvio sempre con l'avvio del server ...

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl abilita nginx.service 

Ora che Nginx è installato…. per verificare se il server web funziona, apri il tuo browser e vai all'URL sottostante ...

http: // localhost

Se vedi la pagina sopra, allora Nginx è installato con successo ...

Passaggio 2: Installa MariaDB Database Server

WBCE richiede anche un server database per memorizzare il suo contenuto ... Se stai cercando un server database veramente open source, MariaDB è un ottimo punto di partenza ... Per installare MariaDB esegui i comandi seguenti:

sudo apt-get install mariadb-server mariadb-client

Dopo aver installato MariaDB, i comandi seguenti possono essere utilizzati per arrestare, avviare e abilitare il servizio MariaDB in modo che si avvii sempre all'avvio del server ...

Eseguili su Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl abilita mysql.service 

Eseguili su Ubuntu 18.10 e 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl abilita mariadb.service 

Quindi, esegui i comandi seguenti per proteggere il server del database con una password di root se non ti è stato chiesto di farlo durante l'installazione ...

sudo mysql_secure_installation

Quando richiesto, rispondi alle domande seguenti seguendo la guida.

  • Inserisci la password corrente per root (inserisci per nessuno): premi semplicemente Invio
  • Impostare la password di root? [S / n]: Sì
  • Nuova password: inserire la password
  • Reinserire la nuova password: ripetere la password
  • Rimuovere utenti anonimi? [S / n]: Sì
  • Non consentire il login di root da remoto? [S / n]: Sì
  • Rimuovere il database di prova e accedervi? [S / n]: Sì
  • Ricaricare le tabelle dei privilegi ora? [S / n]: Sì

Ora che MariaDB è installato, per verificare se il server del database è stato installato correttamente, esegui i comandi seguenti ...

sudo mysql -u root -p

digita la password di root quando richiesto ...

Se vedi una schermata simile a quella mostrata sopra, il server è stato installato con successo ...

Passaggio 3: installa PHP 7.2-FPM e i moduli correlati

WBCE è un CMS basato su PHP ed è richiesto PHP ... Tuttavia, PHP 7.2-FPM potrebbe non essere disponibile nei repository predefiniti di Ubuntu ... Per eseguire PHP 7.2-FPM su Ubuntu 16.04 e versioni precedenti, potrebbe essere necessario eseguire i comandi seguenti:

sudo apt-get install software-proprietà-common sudo add-apt-repository ppa: ondrej / php

Quindi aggiorna e aggiorna a PHP 7.2-FPM

sudo apt update

Successivamente, esegui i comandi seguenti per installare PHP 7.2-FPM e i relativi moduli.

sudo apt install php7.2-fpm php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7. 2-xml php7.2-cli php7.2-zip

Dopo aver installato PHP 7.2, esegui i comandi seguenti per aprire il file di configurazione predefinito PHP per Nginx ...

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

Le righe seguenti sono buone impostazioni per la maggior parte dei CMS basati su PHP ... Aggiorna il file di configurazione con questi e salva ... .

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Ogni volta che apporti modifiche al file di configurazione PHP, dovresti anche riavviare il server web Nginx ... Per farlo, esegui i comandi seguenti:

sudo systemctl riavvia nginx.service

Ora che PHP è installato, per verificare se funziona, crea un file di prova chiamato phpinfo.php nella directory principale predefinita di Nginx…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Quindi digita il contenuto di seguito e salva il file.

Quindi, apri il browser e cerca il nome host o l'indirizzo IP del server seguito da phpinfo.php

http: //localhost/phpinfo.php

Dovresti vedere la pagina di test predefinita di PHP ...

Passaggio 4: creazione del database CMS WBCE

Ora che hai installato tutti i pacchetti necessari per il funzionamento di WBCE, continua di seguito per avviare la configurazione dei server. Per prima cosa eseguire i comandi seguenti per creare un database WBCE vuoto.

Per accedere al server del database MariaDB, eseguire i comandi seguenti.

sudo mysql -u root -p

Quindi crea un database chiamato wbce

CREA DATABASE wbce SET DI CARATTERI utf8 COLLATE utf8_general_ci;

Crea un utente del database chiamato wbceuser con una nuova password

CREA UTENTE 'wbceuser' @ 'localhost' IDENTIFICATO DA 'new_password_here';

Quindi concedere all'utente l'accesso completo al database.

CONCEDERE TUTTO SU wbce. * A "wbceuser" @ "localhost" IDENTIFICATO DA "user_password_here" CON OPZIONE DI CONCESSIONE;

Infine, salva le modifiche ed esci.

PRIVILEGI DI FLUSH; USCITA;

Passaggio 5: scarica l'ultima versione di WBCE

Per ottenere l'ultima versione di WBCE, puoi andare e scaricare dalla sua pagina di download ... Oppure usa i comandi seguenti per usare wget e scaricalo ...

Una volta scaricato, estrai il contenuto scaricato nella directory WBCE appena creata ... .

cd / tmp wget https://github.com/WBCE/WBCE_CMS/archive/1.3.3.zip unzip 1.3.3.zip sudo mv WBCE_CMS-1.3.3 / wbce / var / www / html / wbce

Quindi, esegui i comandi seguenti per impostare i permessi corretti per la directory root WBCE e dare il controllo a Nginx ... .

sudo chown -R www-data: www-data / var / www / html / wbce / sudo chmod -R 755 / var / www / html / wbce / 

Passaggio 6: configurare Nginx

Infine, configura il file di configurazione del sito Nginx per WBCE. Questo file controllerà il modo in cui gli utenti accedono ai contenuti WBCE. Eseguire i comandi seguenti per creare un nuovo file di configurazione chiamato wbce

sudo nano / etc / nginx / sites-available / wbce

Quindi copia e incolla il contenuto di seguito nel file e salvalo. Sostituisci la riga evidenziata con il tuo nome di dominio e la posizione della directory principale.

server ascolta 80; ascolta [::]: 80; root / var / www / html / wbce; index index.php index.html index.htm; nome_server example.com www.example.com; client_max_body_size 100M; autoindex off; location / try_files $ uri $ uri / /index.php?$query_string;  posizione ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; parametro_fastcgi SCRIPT_FILENAME $ root_documento $ nome_script_fastcgi; include fastcgi_params;  

Salva il file ed esci.

Passaggio 7: abilitare il modulo WBCE e riscrittura

Dopo aver configurato VirtualHost sopra, abilitalo eseguendo i comandi seguenti

sudo ln -s / etc / nginx / sites-available / wbce / etc / nginx / sites-enabled / sudo systemctl restart nginx.service 

Quindi apri il browser e vai al nome di dominio del server. Dovresti vedere l'installazione guidata di WBCE per completare. Segui attentamente la procedura guidata.

http://example.com

Quindi segui le istruzioni sullo schermo per completare la configurazione ... Digita il nome del database, il nome utente e la password ... quindi crea un account amministratore da utilizzare per gestire il backend ...

Quando tutto è digitato, fare clic su Installa WBCE…. Questo dovrebbe installare il CMS e portarti alla pagina di accesso dell'amministratore ... Digita l'account amministratore che hai creato sopra per accedere ...

Congratulazioni! Hai installato con successo WBCE CMS su Ubuntu 16.04 | 18.04 ... .




Nessun utente ha ancora commentato questo articolo.

Una raccolta di informazioni utili sul sistema operativo Linux e sulle nuove tecnologie
Articoli freschi, consigli pratici, recensioni dettagliate e guide. Sentiti a casa nel mondo del sistema operativo Linux