Menu
Domande Frequenti

Come installare WordPress manualmente: guida completa

Gianluca Gentile · · 6 min di lettura

Come installare WordPress manualmente: guida completa

La maggior parte degli hosting offre l’installazione automatica di WordPress con un clic, ma ci sono situazioni in cui hai bisogno di installare WordPress manualmente: un hosting senza auto-installer, una configurazione personalizzata, oppure semplicemente vuoi capire come funziona il processo sotto il cofano. In questa guida ti mostro passo passo come installare WordPress da zero, dal download all’accesso alla dashboard.

Cosa ti serve prima di iniziare

Per installare WordPress manualmente hai bisogno di:

  • Uno spazio hosting con supporto PHP 7.4 o superiore (consigliato PHP 8.x) e MySQL 5.7+ o MariaDB 10.4+.
  • Un database MySQL/MariaDB: nome del database, nome utente, password e hostname del server database.
  • Un client FTP (FileZilla) o accesso SSH per caricare i file sul server.
  • Un dominio puntato al server hosting.

Passo 1: scaricare WordPress

Vai su it.wordpress.org e scarica l’ultima versione in italiano. Il download è un file ZIP di circa 25 MB. Decomprimi il file sul tuo computer: otterrai una cartella wordpress/ contenente tutti i file necessari.

Se preferisci scaricare direttamente sul server via SSH:

cd /var/www/html/
wget https://it.wordpress.org/latest-it_IT.zip
unzip latest-it_IT.zip
mv wordpress/* .
rmdir wordpress
rm latest-it_IT.zip

Passo 2: creare il database

WordPress ha bisogno di un database per salvare contenuti, impostazioni e utenti. Accedi al pannello del tuo hosting (cPanel, Plesk, DirectAdmin) e crea un nuovo database:

  1. Vai nella sezione Database MySQL o Database.
  2. Crea un nuovo database (es. miosito_wp).
  3. Crea un nuovo utente con una password sicura.
  4. Associa l’utente al database con tutti i privilegi.

Annota il nome del database, il nome utente, la password e l’hostname (generalmente localhost, ma alcuni hosting usano un hostname specifico).

Da SSH puoi creare il database con:

mysql -u root -p
CREATE DATABASE miosito_wp;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_sicura';
GRANT ALL PRIVILEGES ON miosito_wp.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Passo 3: caricare i file sul server

Se hai scaricato WordPress sul computer, carica tutti i file nella document root del tuo dominio tramite FTP. La document root è generalmente public_html/ su cPanel o httpdocs/ su Plesk. Carica il contenuto della cartella wordpress/, non la cartella stessa. I file wp-admin/, wp-content/, wp-includes/ e i file PHP devono trovarsi direttamente nella document root.

Il caricamento via FTP può richiedere diversi minuti per i migliaia di file di WordPress. Se hai accesso SSH, il download e l’estrazione diretta sul server (come mostrato nel Passo 1) sono molto più veloci.

Passo 4: configurare wp-config.php

Nella root di WordPress trovi un file chiamato wp-config-sample.php. Rinominalo in wp-config.php e aprilo con un editor di testo. Modifica queste righe con le credenziali del tuo database:

define('DB_NAME', 'miosito_wp');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password_sicura');
define('DB_HOST', 'localhost');

Più in basso nel file, trovi le chiavi di sicurezza (salt). Vai su api.wordpress.org/secret-key/1.1/salt/ per generare chiavi univoche e incollale nel file, sostituendo le righe placeholder.

Opzionalmente, puoi cambiare il prefisso delle tabelle del database da wp_ a qualcosa di personalizzato (es. miosito_) per una leggera sicurezza aggiuntiva:

$table_prefix = 'miosito_';

Passo 5: eseguire l’installazione

Apri il browser e vai all’URL del tuo dominio. WordPress rileva automaticamente che non è ancora installato e mostra la pagina di installazione. Compila i campi:

  1. Titolo del sito: il nome del tuo sito (puoi cambiarlo dopo).
  2. Nome utente: scegli un nome utente admin (mai usare “admin” per sicurezza).
  3. Password: usa una password forte di almeno 16 caratteri.
  4. Email: l’indirizzo email dell’amministratore.
  5. Visibilità ai motori di ricerca: lascia deselezionato a meno che il sito non sia pronto per l’indicizzazione.

Clicca “Installa WordPress”. In pochi secondi, WordPress crea le tabelle nel database e configura il sito. Vedrai il messaggio di conferma con il link per accedere alla dashboard.

Impostare i permessi corretti dei file

Dopo aver completato l’installazione, verifica che i permessi dei file siano corretti. Permessi sbagliati possono causare problemi di sicurezza o impedire a WordPress di scrivere file (come gli upload delle immagini). Le impostazioni raccomandate sono:

  • Cartelle: 755 (il proprietario può leggere, scrivere ed eseguire; gli altri solo leggere ed eseguire).
  • File: 644 (il proprietario può leggere e scrivere; gli altri solo leggere).
  • wp-config.php: 640 o 600 per maggiore sicurezza, poiché contiene le credenziali del database.

Da SSH puoi impostare i permessi con:

find /var/www/html/ -type d -exec chmod 755 {} ;
find /var/www/html/ -type f -exec chmod 644 {} ;
chmod 640 /var/www/html/wp-config.php

Assicurati anche che il proprietario dei file corrisponda all’utente del web server (generalmente www-data su Ubuntu o l’utente specifico del tuo hosting). Permessi troppo aperti (come 777) sono un grave rischio di sicurezza e non dovrebbero mai essere usati in produzione.

Installare WordPress in una sottocartella

Se vuoi installare WordPress in una sottocartella del dominio (es. tuosito.it/blog/), crea la sottocartella nella document root e carica i file di WordPress al suo interno. La procedura è identica, ma l’URL di installazione sarà tuosito.it/blog/. Questo approccio è utile quando il sito principale non è WordPress ma vuoi aggiungere un blog gestito con WordPress.

Configurazioni post-installazione consigliate

Dopo l’installazione, esegui queste configurazioni iniziali:

  • Permalink: vai in Impostazioni > Permalink e seleziona “Nome articolo” per URL puliti e SEO-friendly.
  • Fuso orario: in Impostazioni > Generali, imposta il fuso orario corretto per l’Italia (UTC+1 o “Roma”).
  • Cancella i contenuti di esempio: elimina l’articolo “Ciao mondo!”, la pagina “Pagina di esempio” e il commento di prova.
  • Installa un tema: vai in Aspetto > Temi per installare il tema che preferisci.
  • Installa i plugin essenziali: sicurezza, backup, SEO e performance come minimo.
  • Configura SSL: assicurati che il sito funzioni con HTTPS e aggiorna gli URL nelle impostazioni generali.

Problemi durante l’installazione?

Se l’installazione mostra errori di connessione al database, verifica le credenziali in wp-config.php e che l’utente abbia i privilegi corretti. Se vedi una pagina bianca, attiva il debug aggiungendo define(‘WP_DEBUG’, true); in wp-config.php. Se non riesci a risolvere, il team di SoccorsoWP può installare e configurare WordPress per te in modo professionale. Apri un ticket e parti con il piede giusto.

Condividi: