GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare WordPress 4.7 su Ubuntu 16.04 con Apache, MariaDB, PHP7

WordPress 4.7, nome in codice "Vaughan", è stato rilasciato il 6 dicembre 2016. Gli utenti WordPress esistenti possono premere il pulsante di aggiornamento per eseguire l'aggiornamento all'ultima versione. Questo tutorial ti mostrerà come installare una nuova istanza di WordPress 4.7 su Ubuntu 16.04 con Apache, MariaDB e PHP7.

Ecco le novità di WordPress 4.7:

  • Un nuovissimo tema Twenty Seventeen per le aziende
  • Supporto per i contenuti di base per i temi
  • Supporto intestazione video
  • Anteprime PDF
  • CSS personalizzato nella personalizzazione
  • Impostazioni della lingua specifiche dell'utente
  • Miglioramenti nell'editor di WordPress
  • Altre funzionalità per sviluppatori

Questo tutorial presuppone che tu abbia già impostato uno stack LAMP su Ubuntu 16.04. In caso contrario, fare clic sul collegamento in basso per controllare il tutorial LAMP.

  • Come installare Apache, MariaDB e PHP7 (stack LAMP) su Ubuntu 16.04

Dopo aver terminato l'installazione di LAMP, torna qui e continua a leggere.

Passaggio 1:scarica WordPress 4.7

Accedi al tuo VPS o server Ubuntu 16.04 tramite SSH, quindi aggiorna tutto il software.

sudo apt update && sudo apt upgrade

Quindi, scarica l'ultimo archivio tar di WordPress sul tuo computer Ubuntu 16.04 che può essere eseguito con il seguente comando:

wget https://wordpress.org/latest.tar.gz

Una volta scaricato, estrai l'archivio usando il comando qui sotto.

tar xvf latest.tar.gz

Una nuova directory denominata wordpress verrà creato nella directory di lavoro corrente. Ora spostiamo questa directory e tutto il suo contenuto nella web root di Apache. Sostituisci your-site.com con il tuo vero nome di dominio.

sudo mv wordpress/ /var/www/your-site.com

Fase 2:crea un database e un utente per il sito WordPress

Accedi alla shell di MariaDB come root. Tieni presente che questo è l'utente root del database MariaDB, non l'utente root del sistema Ubuntu 16.04.

mysql -u root -p

Se non riesci ad accedere ma sei sicuro di aver inserito la password corretta, puoi prima passare all'utente root,

sudo su

Quindi esegui il comando seguente per accedere alla shell di MariaDB.

mysql

Una volta effettuato l'accesso, crea un database per WordPress utilizzando il comando seguente. L'ho chiamato wordpress , ma puoi usare il nome che preferisci, ad esempio il nome del tuo sito.

create database wordpress;

Quindi inserisci il comando seguente per creare un utente del database per WordPress. Questo comando garantisce anche all'utente tutti i privilegi sul database di WordPress.

grant all privileges on wordpress.* to wpuser@localhost identified by 'your-password';

Svuota la tabella dei privilegi per rendere effettive le modifiche, quindi esci dalla shell di MariaDB.

flush privileges;

exit;

Fase 3:Configura WordPress

Vai alla directory di installazione del tuo sito WordPress.

cd /var/www/your-site.com

Copia il file di configurazione di esempio.

sudo cp wp-config-sample.php wp-config.php

Ora modifica il nuovo file di configurazione.

sudo nano wp-config.php

Trova le righe seguenti e sostituisci i testi rossi con il nome del database, il nome utente e la password che hai creato nel passaggio precedente.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

Salva e chiudi il file. Dobbiamo anche impostare l'utente Apache (www-data ) come proprietario della directory del sito WordPress utilizzando il comando seguente.

sudo chown www-data:www-data /var/www/your-site.com/ -R

Fase 4:crea un file Apache Virtual Host per WordPress

Per prima cosa, cd in /etc/apache2/sites-available/ directory.

cd /etc/apache2/sites-available/

Quindi copia il file dell'host virtuale predefinito.

sudo cp 000-default.conf your-site.com.conf

Quindi, modifica il file host virtuale per WodPress.

sudo nano your-site.com.conf

Modifica i valori per ServerName e DocumentRoot come di seguito.

ServerName www.your-site.com your-site.com

ServerAdmin [email protected]
DocumentRoot /var/www/your-site.com

Salva e chiudi il file. Quindi testa le configurazioni.

sudo apache2ctl configtest

Abilita questo host virtuale.

sudo a2ensite your-site.com.conf

E ricarica Apache per rendere effettive le modifiche.

sudo systemctl reload apache2

Imposta un record A corretto per il tuo nome di dominio, quindi inserisci il tuo nome di dominio nella barra degli indirizzi del browser. Vedrai la procedura guidata di installazione di WordPress. Seleziona una lingua.

Se la procedura guidata di installazione non viene visualizzata, probabilmente dovresti installare alcune estensioni PHP7.

sudo apt install php7.0-mbstring php7.0-xml php7.0-mysql php7.0-common php7.0-gd php7.0-json php7.0-cli php7.0-curl

Quindi ricarica Apache e dovrebbe essere visualizzata la procedura guidata.

sudo systemctl reload apache2

Crea un account amministratore e fai clic sul pulsante Installa WordPress.

E ora il tuo nuovo sito WordPress è pronto.

Installazione di un certificato TLS

Per abilitare la connessione HTTPS sul tuo sito WordPress, puoi utilizzare Let's Encrypt. Innanzitutto, installa il client Let's Encrypt (cerbot) su Ubuntu 16.04.

sudo apt install letsencrypt python-letsencrypt-apache

Quindi esegui il comando seguente per installare un certificato TLS gratuito.

sudo letsencrypt --apache --agree-tos --email your-email-address -d your-site.com www.your-site.com

Ti verrà chiesto di scegliere facile o sicuro. Si consiglia di scegliere protetto in modo che tutte le richieste http vengano reindirizzate a https.

Dopo aver premuto il pulsante OK, un certificato TLS/SSL gratuito viene ottenuto e installato sul tuo server Apache.

Ora visita di nuovo il tuo sito WordPress. Vedrai che viene reindirizzato automaticamente a https.

Questo è tutto!

Spero che questo tutorial ti abbia aiutato a installare WordPress su Ubuntu 16.04 con Apache, MariaDB e PHP7. Come sempre, se hai trovato utile questo post, iscriviti alla nostra newsletter gratuita. Puoi anche seguirci su Google+, Twitter o mi piace sulla nostra pagina Facebook.


Ubuntu
  1. Come installare Apache su Ubuntu 18.04

  2. Come installare MariaDB 10.4 su Ubuntu 18.04

  3. Come installare Apache su Ubuntu 20.04

  4. Come installare WordPress con Apache su Ubuntu 18.04

  5. Come installare MariaDB su Ubuntu 22.04

Installa WordPress su Ubuntu 20.04 con Apache, MariaDB, PHP7.4 (LAMP)

Installa WordPress su Ubuntu 20.04 con Nginx, MariaDB, PHP7.4 (LEMP)

Come installare WordPress con Apache in Ubuntu 20.04

Come installare MariaDB 10.6 su Ubuntu 20.04

Come installare MariaDB 10.7 su Ubuntu 20.04

Come installare Apache su Ubuntu 22.04