Tutorial > Come installare WordPress con LAMP su Ubuntu 18.04

Come installare WordPress con LAMP su Ubuntu 18.04

Pubblicato il: 05 maggio 2020

CMS WordPress

WordPress é uno dei più noti CMS (Content Management System) basato su PHP e MySQL e utilizzato su larga scala per la creazione di siti web e blog.

In questo tutorial ti illustriamo tutti i passaggi necessari per installare il CMS WordPress su un Cloud Server con Ubuntu 18.04 e una configurazione LAMP.

Prerequisiti

Per procedere con l'installazione di WordPress dovrai aver prima installato Apache, MySQL e PHP sul tuo server Linux. Questa configurazione viene chiamata LAMP perchè prende il nome dalle iniziali delle quattro componenti software con cui è realizzata.

Se non hai ancora installato Apache, MySQL e PHP puoi seguire la nostra guida su Come creare una configurazione LAMP sul tuo server Ubuntu 18.04.

Se vuoi accedere al tuo sito WordPress dovrai inoltre essere in possesso di un tuo nome di dominio da poter configurare.

Per poter iniziare connettiti al tuo server tramite una connessione SSH. Se non l’hai ancora fatto, ti consigliamo di seguire la nostra guida per connetterti in sicurezza con il protocollo SSH. In caso di server locale puoi passare al punto successivo e aprire il terminale del tuo server.

Download di WordPress

Per installare l’ultima versione di WordPress posizionati nella cartella pubblica del tuo dominio e utilizza il comando wget per scaricare il pacchetto direttamente dal sito ufficiale:

cd /var/www/miodominio.it/

wget https://it.wordpress.org/latest-it_IT.tar.gz

Una volta completato il download, estrai il contenuto e sposta il contenuto della directory "wordpress" nella root principale del Virtual Host di Apache come segue:

sudo tar -xzvf latest-it_IT.tar.gz

sudo mv wordpress/* ./

sudo rm wordpress/ -R

Modifica quindi i permessi per la lettura / scrittura come segue:

sudo chown -R www-data ./*

Creazione del database MySQL per WordPress

WordPress utilizza il database MySQL per gestire le informazioni, i contenuti e gli utenti del tuo sito web.

Avendo già installato MySQL sul tuo server, puoi procedere direttamente con la creazione del database per WordPress. Loggati come amministratore sulla shell di MySQL:

sudo mysql -u root -p

Crea quindi il database "wp" digitando:

CREATE DATABASE wp;
CREATE USER 'wp'@'%' IDENTIFIED BY 'INSERISCI_PASSWORD';
GRANT ALL PRIVILEGES ON wp . * TO 'wp'@'%';
FLUSH PRIVILEGES;
exit

Ricordati di cambiare la password inserita sopra con una tua personale.

Configurazione di WordPress

A questo punto puoi continuare con la configurazione di WordPress. Per farlo digita nel browser l’indirizzo IP del tuo Cloud Server oppure il nome del tuo dominio, se ne sei in possesso.

N.B. Se vuoi rendere visibile il sito web sul tuo dominio, devi aver precedentemente configurato i DNS perchè il record A punti verso l'IP del tuo server.

Clicca sul pulsante “Iniziamo!” per procedere con l’installazione guidata.

Installazione di Wordpress

Inserisci il nome del database indicato in fase di installazione, il nome utente e la password. Infine completa i campi come indicato nella seguente schermata, e clicca sul pulsante “Invia” per procedere.

Installazione di Wordpress

Se i dati sono corretti puoi procedere cliccando sul pulsante “Avvia l’installazione”.

Installazione di Wordpress

Nella successiva schermata ti vengono richiesti una serie di dati inerenti al tuo sito web, tra cui la password di accesso per l’account principale, l’email e il nome del sito.

Se preferisci puoi disabilitare la visibilità ai motori di ricerca, e riabilitarla dopo aver terminato la configurazione del sito.

Clicca sul pulsante “Installa WordPress” per completare la procedura di installazione.

Installazione di Wordpress

Infine clicca sul pulsante “Login” (oppure visita l’url www.miodominio.it/wp-login.php) per accedere alla maschera di login. Se l'installazione è andata a buon fine visualizzarai la seguente schermata:

Fine installazione di Wordpress

Utilizza le credenziali impostate in precedente per accedere all'interfaccia di backend di WordPress come amministratore.

Login WordPress

A questo punto ti ritroverai nel pannello di amministrazione di WordPress dove potrai iniziare a configurare il tuo sito web.

Conclusioni

WordPress é un CMS altamente flessibile e ti permette di realizzare siti web di vario genere, dal semplice sito vetrina fino ad arrivare a un e-commerce, grazie all'installazione di plugin aggiuntivi.

Se hai intenzione di creare un e-commerce con WordPress puoi consultare la nostra guida su Come installare il plugin WooCommerce.