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

Come installare Sfondo su Ubuntu 16.04

In questo tutorial ti forniremo istruzioni dettagliate su come installare Sfondo CMS con Nginx su un VPS Ubuntu 16.04 . Sfondo CMS è un sistema di gestione dei contenuti open source e facile da usare utilizzato per creare siti Web attraenti e professionali.

1. Accedi tramite SSH e aggiorna i pacchetti

Assicurati che l'elenco dei pacchetti e i pacchetti del sistema operativo siano aggiornati eseguendo i seguenti comandi:

sudo apt-get update
sudo apt-get upgrade

2. Scarica Server Nginx

Per installare l'ultima versione di Nginx dal repository Nginx ufficiale, modifica il file '/etc/apt/sources.list':

sudo vi /etc/apt/sources.list

Aggiungi le seguenti righe:

deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx

3. Installa MySQL

sudo apt-get install mysql-server

4. Arresta e rimuovi il servizio Apache:

sudo service apache2 stop
sudo apt-get remove apache2

5. Installa Nginx sul tuo server virtuale

sudo apt-get update
sudo apt-get install nginx

6. Configura Nginx per l'avvio all'avvio

sudo update-rc.d -f nginx defaults

7. Installa i moduli PHP e PHP richiesti da Sfondo CMS

sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-imap uw-mailutils libgd-tools libmcrypt-dev mcrypt php-pear libgd-dev

Quindi, inizia con la procedura di installazione di Sfondo CMS. Ottieni l'ultima versione di Sfondo CMS disponibile sul loro sito Web ufficiale in una directory del tuo server virtuale ed estrailo utilizzando i seguenti comandi:

sudo apt-get install wget unzip
cd /opt/
wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zip
unzip backdrop.zip
mkdir -p /var/www/html
mv backdrop /var/www/html

8. Configura Nginx

Crea un nuovo file di configurazione Nginx e aggiungi il seguente blocco virtuale per il tuo nome di dominio:

vi /etc/nginx/conf.d/your-domain.com.conf

Aggiungi le seguenti righe:

server {
listen 80;
server_name your-domain.com;
root /var/www/backdrop/;
index index.php;
access_log /var/log/nginx/your-domain.com-access.log;
error_log /var/log/nginx/your-domain.com-error.log;
charset en_us.UTF-8;

location / {
error_page 404 = @backdrop; }
location @backdrop { rewrite ^(.*)$ /index.php?q=$1 last; }

location ~ \.php$ {
 fastcgi_pass 127.0.0.1:9000;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 include fastcgi_params;
}
}

Non dimenticare di sostituire tuo-dominio.com con il tuo nome di dominio effettivo. Quindi, elimina il file di configurazione Nginx "predefinito":

rm /etc/nginx/conf.d/default.conf

Apri il file '/etc/php/7.0/fpm/pool.d/www.conf' e cambia la variabile 'listen':

cambia:

listen = /run/php/php7.0-fpm.sock

a

listen = 127.0.0.1:9000;

Individua il file di configurazione PHP:

# php -i | grep -i php.ini
Configuration File (php.ini) Path => /etc/php/7.0/cli
Loaded Configuration File => /etc/php/7.0/cli/php.ini

Modifica il file di configurazione '/etc/php/7.0/cli/php.ini':

vi /etc/php/7.0/cli/php.ini

Aggiungi/modifica le seguenti impostazioni:

max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
upload_max_filesize = 32M

L'utente del server web (www-data) deve essere in grado di scrivere su file e directory all'interno della directory '/var/www/backdrop', quindi può essere facilmente eseguito eseguendo il comando seguente:

sudo chown www-data:www-data -R /var/www/backdrop/

9. Testa la configurazione di Nginx

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

Se il test ha esito positivo, riavvia i servizi php7.0-fpm e Nginx per rendere effettive le modifiche:

sudo service php7.0-fpm restart
sudo service nginx restart

Sfondo CMS richiede un database per funzionare poiché è qui che vengono salvati i dati, quindi crea un nuovo database MySQL:

mysql -u root -p
mysql> create database backdropdb;
mysql> GRANT ALL PRIVILEGES ON backdropdb.* TO 'backdropuser'@'localhost' IDENTIFIED BY 'Y0UR-PASSW0RD';
mysql> flush privileges;
mysql> quit

Apri http://tuo-dominio.com/ utilizzando il tuo browser web preferito e segui le semplici istruzioni. Una volta installato, accedi al back-end dell'amministratore e configura Sfondo CMS in base alle tue esigenze.


Ecco fatto. L'installazione di Sfondo CMS è ora completa.

Ovviamente non devi installare Sfondo su Ubuntu 16.04 se utilizzi uno dei nostri servizi di hosting CMS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Sfondo su Ubuntu 16.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 Sfondo su Ubuntu 16.04, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Elgg con Nginx su Ubuntu 14.04

  2. Come installare MongoDB su Ubuntu 16.04

  3. Come installare Joomla su Ubuntu 18.04

  4. Come installare Nginx su Ubuntu 18.04

  5. Come installare GitLab su Ubuntu 18.04

Come installare Nginx su Ubuntu 16.04

Come installare Nginx su Ubuntu 15.04

Come installare ownCloud su Ubuntu 18.04

Come installare Contao su Ubuntu 20.04

Come installare NGINX su Ubuntu 18.04

Come installare Nginx su Ubuntu 22.04