Decidi tu quali servizi possiamo attivare per analisi, personalizzazione e contenuti esterni.
Utilizziamo cookie e tecnologie simili sul nostro sito web per personalizzare i contenuti, integrare media esterni e comprendere meglio l'utilizzo delle singole sezioni.
Cookie necessari
Queste voci garantiscono funzioni di base come sicurezza, stabilità e gestione dei moduli.
Il trattamento dei dati può avvenire con il tuo consenso o sulla base di interessi legittimi. Nelle impostazioni dei cookie puoi negare il consenso a ciascuna categoria facoltativa o autorizzarla singolarmente.
Alcuni servizi trattano dati personali in Paesi terzi. Con il tuo consenso, accetti anche questo trasferimento. Trovi maggiori informazioni nella nostra informativa sulla privacy.
Potrai riaprire e modificare la tua selezione in qualsiasi momento. · 1.0.2
Configurare WordPress su un server Linux – Avvia il tuo sito web o blog
Scopri come installare WordPress su un server Linux con il stack LAMP per creare e gestire efficacemente il tuo sito web → Scopri di più ora
10 novembre 20266 min di lettura3 Visualizzazioni0 utile
Introduzione
WordPress è un popolare sistema di gestione dei contenuti web utilizzato per gestire e pubblicare siti web. Oggi WordPress si è evoluto in molti altri ambiti, come mailing, forum, negozi e molto altro. Questo è supportato da una community attiva che ha creato un robusto ecosistema di plugin e template, facilitando agli utenti finali la configurazione di qualsiasi cosa. In questa guida ti mostriamo come installare il CMS WordPress su un server Linux.
FAQ
Domande frequenti
Puoi installare WordPress direttamente tramite le App One-Click nella dashboard del tuo server dedicato, cercando WordPress nel catalogo app e avviando l'installazione con le impostazioni di progetto, ambiente e dominio preferite.
La guida utilizza lo stack LAMP: Linux, Apache come webserver, MySQL come database e PHP come dipendenza principale, usando Ubuntu come esempio.
Collegati al server via SSH ed esegui prima il comando sudo apt update, poi installa le dipendenze necessarie.
Feedback
Questo articolo ti è stato utile?
Il tuo feedback ci aiuta a definire le priorità e a migliorare i contenuti.
0 di 0 I feedback hanno giudicato utile questo articolo.
Assistenza personale
Le istruzioni non sono sufficienti?
Il supporto ZAP conosce il tuo prodotto: descrivi brevemente la tua richiesta e ti aiuteremo personalmente.
Zappy conosce questa guida e ti risponde direttamente in chat.
Navigazione
Software
Installare WordPress con le App One-Click
Puoi installare WordPress direttamente tramite le App One-Click nella dashboard del tuo server dedicato. Dopo la prima configurazione delle app, apri il catalogo app, cerca WordPress e avvia l'installazione con le impostazioni preferite per progetto, ambiente e dominio. In questo modo puoi distribuire e gestire WordPress rapidamente e in modo user-friendly, senza dover lavorare manualmente da linea di comando – beneficiando comunque della gestione web integrata, del supporto per domini personalizzati e dei certificati SSL, dove disponibili.
Preparazione
Collegati prima di tutto al tuo server via SSH. Se non sai come fare, consulta la nostra guida Primo accesso (SSH).
Info
In questa guida utilizziamo la distribuzione Ubuntu, combinata con Apache come webserver, MySQL come database e PHP come dipendenza principale. Questo è chiamato stack LAMP: Linux, Apache, MySQL e PHP.
Una volta effettuato il login, avvia il comando di aggiornamento.
Code
sudo apt update
Successivamente puoi installare tutte le dipendenze necessarie. Copia semplicemente il comando completo qui sotto e incollalo per installare tutto in una volta. Abbi pazienza, potrebbe richiedere un po' di tempo.
Dopo l'installazione delle dipendenze, ci sono alcuni passaggi consigliati per assicurarti che tutti i componenti principali dello stack LAMP funzionino correttamente.
Apache & Firewall
Per prima cosa devi configurare il firewall in modo che il webserver Apache possa comunicare con Internet e sia operativo. È importante creare le regole firewall appropriate affinché il webserver sia raggiungibile dall'esterno.
In questo esempio utilizziamo la firewall UFW, poiché Apache ha un'applicazione registrata per essa. Se usi un altro firewall, assicurati che la porta 80 (HTTP) sia aperta. Maggiori informazioni sui firewall in Linux sono disponibili nella nostra guida Gestire il firewall.
Assicurati che il firewall UFW sia attivato e che esista una regola per SSH.
Assicurati di aver creato una regola SSH se usi UFW! Senza questa non potrai più accedere al server via SSH in caso di perdita di connessione!
Ora crea la regola per Apache e verifica che le regole siano presenti.
Code
# Crea regola per Apache
sudo ufw allow in "Apache Full"
# Mostra regole firewall UFW
sudo ufw status
Suggerimento
Con il comando ufw app list puoi vedere quali profili sono disponibili. Nell'esempio sopra, Apache Full apre sia HTTP (porta 80) che HTTPS (porta 443).
Dovresti vedere Apache e Apache (v6) con azione ALLOW, confermando che il firewall è pronto. Vedrai anche altre regole impostate in precedenza, inclusa quella per SSH.
Dopo aver aperto il firewall per Apache, assicurati che Apache funzioni. Apri nel browser l'indirizzo IP del tuo server: http://[tuo_indirizzo_ip]
Se tutto funziona, vedrai una pagina di benvenuto standard. In caso contrario, controlla lo stato del servizio con: systemctl status apache2
Configurazione MySQL
Successivamente esegui la configurazione iniziale di MySQL. Si consiglia di eseguire lo script di sicurezza per rendere sicuro il server MySQL. È opzionale ma fortemente raccomandato. Avvialo con: sudo mysql_secure_installation
Lo script ti guiderà interattivamente nella configurazione. Per prima cosa ti verrà chiesto di abilitare la validazione della password. Consigliamo di scegliere Y per permettere solo password sicure in futuro, quindi seleziona MEDIUM con 1 o STRONG con 2.
Poi ti verrà chiesto se rimuovere l'utente anonymous e disabilitare il login remoto di root. Per motivi di sicurezza, conferma entrambe le opzioni con Y. In questo modo l'utente di test viene rimosso e l'utente root potrà essere usato solo localmente via SSH, riducendo i rischi.
Infine ti verrà chiesto se eliminare il database test e ricaricare le tabelle dei privilegi. Anche qui consigliamo Y, poiché il database di test non è necessario e le tabelle dei privilegi devono essere aggiornate.
Ora verifica che il database MySQL sia attivo accedendo con il comando: sudo mysql -u root. Se funziona, vedrai un messaggio di benvenuto. Usa quit per uscire dalla sessione.
Test PHP
Infine assicurati che PHP funzioni come previsto. Crea un file info.php nella directory Apache /var/www/html/ con il seguente contenuto che esegue la funzione phpinfo().
Code
# Apri l'editor nano per il nuovo file
nano /var/www/html/info.php
# Inserisci il seguente contenuto
<?php
phpinfo();
?>
Salva il file con CTRL+X, poi Y e Invio.
Ora apri nel browser l'URL seguente, che dovrebbe mostrare una pagina di informazioni PHP se tutto funziona:
Code
http://[tuo_indirizzo_ip]/info.php
Quando i componenti principali dello stack LAMP sono testati e funzionanti, puoi iniziare l'installazione vera e propria di WordPress.
Conclusione
Congratulazioni, hai installato e configurato WordPress con successo! Come prossimo passo ti consigliamo fortemente di configurare un dominio e un certificato SSL per garantire la sicurezza dei dati trasmessi e facilitare l’accesso al pannello WordPress. Consulta la nostra guida Certbot focalizzata sul plugin Apache e segui la configurazione interattiva per ottenere rapidamente un certificato per il tuo dominio.
Per ulteriori informazioni e consigli di configurazione, ti consigliamo le nostre guide su Plugin WordPress e WordPress Elementor, che mostrano come installare plugin e utilizzare il popolare page builder Elementor, facile da usare.
In caso di domande o problemi, il nostro team di supporto è a tua disposizione ogni giorno – non esitare a contattarci! 🙂
Hosting server da 2,49 € / mese, subito online, protezione DDoS inclusa.
L'installazione di WordPress si divide in tre fasi: prima la preparazione del database MySQL, poi l'installazione di WordPress e infine la configurazione tramite il setup wizard di WordPress.
Database MySQL
Per iniziare devi creare un nuovo database MySQL. Questo è importante perché ti servirà durante il setup wizard di WordPress. Ti consigliamo di usare i nostri esempi.
Copia semplicemente i seguenti comandi per creare il database, le tabelle e l'utente.
Code
# Accedi a MySQL
sudo mysql -u root
# Crea database
CREATE DATABASE wordpress;
# Crea utente dedicato WordPress
# Sostituisci [tuo_password] con la tua password
CREATE USER wordpress@localhost IDENTIFIED BY '[tuo_password]';
# Assegna permessi all'utente (copia tutto come un unico comando)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
# Ricarica le tabelle dei privilegi
FLUSH PRIVILEGES;
Dopo la configurazione esci da MySQL con quit. Ora sei pronto per installare WordPress.
Installare WordPress
Per l'installazione di WordPress consigliamo di usare la versione ufficiale da wordpress.org invece del pacchetto APT. WordPress lo raccomanda per evitare possibili problemi.
Scarica l'ultima versione nella directory temporanea con il comando:
Code
cd /tmp && wget https://wordpress.org/latest.tar.gz
Estrai l'archivio, verrà creato un folder wordpress con tutti i file necessari:
Code
tar -xvf latest.tar.gz
Copia la cartella nella directory Apache /var/www/html/ per rendere tutto accessibile via web. Esegui i seguenti comandi per copiare la cartella, creare una directory upload e impostare i permessi in modo che il gruppo www-data abbia accesso:
WordPress è ora installato. Apri il setup wizard tramite: http://[tuo_indirizzo_ip]/wordpress
Setup wizard
Nel setup wizard puoi configurare WordPress – l'ultimo passo dell'installazione. Per prima cosa ti verrà chiesto di selezionare la lingua.
Poi dovrai inserire i dati del database. Hai già preparato questi dati durante la configurazione MySQL, quindi usa le stesse credenziali. Se hai seguito i nostri esempi, compila i campi così sostituendo [tuo_password] con la tua password.
Dopo questo passaggio ti verrà chiesto di avviare l'installazione – questa è la parte finale del setup.
Nella pagina successiva inserisci varie informazioni, tra cui il titolo del sito, un indirizzo email, un nome utente e una password per l'account root di WordPress con cui accederai al pannello. Puoi anche scegliere se permettere ai motori di ricerca di indicizzare il sito.
Suggerimento
Scegli una password forte e conserva le tue credenziali per non perdere l'accesso al pannello WordPress!
Quando sei pronto, clicca sul pulsante Installa WordPress per completare la procedura.
Verrai reindirizzato a una pagina di successo che ti porterà al login. Qui potrai accedere per la prima volta al pannello WordPress con le tue credenziali!
Ecco fatto – sei dentro, il tuo pannello WordPress con installazione completa.