Installazione WordPress
Metodi di Installazione
Esistono diversi modi per installare WordPress, dal più semplice al più avanzato:
- Installazione con un click (hosting con auto-installer)
- Installazione manuale via FTP
- Installazione locale per sviluppo
Prerequisiti
Prima di iniziare, assicurati di avere:
- Un dominio registrato (es. tuosito.it)
- Un hosting web con supporto PHP e MySQL
- Accesso al pannello di controllo dell’hosting (cPanel, Plesk, etc.)
- Un client FTP (per installazione manuale): FileZilla, Cyberduck
Requisiti Server
| Componente | Versione Minima | Consigliata |
|---|---|---|
| PHP | 7.4 | 8.1+ |
| MySQL | 5.7 | 8.0+ |
| MariaDB | 10.4 | 10.6+ |
| Spazio disco | 1 GB | 5+ GB |
| RAM | 512 MB | 2+ GB |
Metodo 1: Installazione con Un Click
La maggior parte degli hosting moderni offre un auto-installer per WordPress. Ecco come fare con i principali pannelli:
Con cPanel (Softaculous)
- Accedi al tuo cPanel
- Cerca “Softaculous Apps Installer” o “WordPress”
- Clicca su “Install Now”
- Compila i campi richiesti:
Scegli Protocollo: https://
Scegli Dominio: tuosito.it
Directory: (lascia vuoto per installare nella root)
Nome Sito: Il Mio Sito WordPress
Descrizione Sito: Il mio fantastico sito
Nome Utente Admin: admin_tuonome
Password Admin: [password sicura]
Email Admin: tua@email.it
- Clicca “Installa”
- Attendi il completamento (1-2 minuti)
Con Plesk
- Accedi a Plesk
- Vai su “Applicazioni” → “WordPress”
- Clicca “Installa”
- Configura le impostazioni
- Completa l’installazione
Metodo 2: Installazione Manuale
L’installazione manuale ti dà più controllo sul processo.
Step 1: Scarica WordPress
Vai su wordpress.org/download e scarica l’ultima versione.
# Oppure da terminale
wget https://wordpress.org/latest.zip
unzip latest.zip
Step 2: Crea il Database
Accedi al tuo cPanel e crea un database MySQL:
- Vai su “Database MySQL”
- Crea un nuovo database:
tuosito_wp - Crea un nuovo utente:
tuosito_usercon password sicura - Assegna l’utente al database con tutti i privilegi
Importante: Annota questi dati, ti serviranno durante l’installazione:
- Nome database
- Nome utente database
- Password database
- Host database (solitamente
localhost)
Step 3: Carica i File
Usa un client FTP per caricare i file:
- Connettiti al tuo server via FTP
- Naviga nella cartella
public_html(owww,htdocs) - Carica tutti i file dalla cartella
wordpress/
public_html/
├── wp-admin/
├── wp-content/
├── wp-includes/
├── index.php
├── wp-config-sample.php
└── ...altri file
Step 4: Configura wp-config.php
- Rinomina
wp-config-sample.phpinwp-config.php - Modifica le credenziali del database:
// ** Impostazioni database ** //
define( 'DB_NAME', 'tuosito_wp' );
define( 'DB_USER', 'tuosito_user' );
define( 'DB_PASSWORD', 'la_tua_password_sicura' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );
- Genera chiavi di sicurezza uniche da api.wordpress.org/secret-key:
define( 'AUTH_KEY', 'chiave-unica-generata' );
define( 'SECURE_AUTH_KEY', 'chiave-unica-generata' );
define( 'LOGGED_IN_KEY', 'chiave-unica-generata' );
define( 'NONCE_KEY', 'chiave-unica-generata' );
define( 'AUTH_SALT', 'chiave-unica-generata' );
define( 'SECURE_AUTH_SALT', 'chiave-unica-generata' );
define( 'LOGGED_IN_SALT', 'chiave-unica-generata' );
define( 'NONCE_SALT', 'chiave-unica-generata' );
Step 5: Esegui l’Installazione
- Visita
https://tuosito.itnel browser - Seleziona la lingua (Italiano)
- Compila le informazioni del sito:
- Titolo del sito
- Nome utente admin
- Password sicura
- Email amministratore
- Clicca “Installa WordPress”
Metodo 3: Installazione Locale
Per sviluppo e test, puoi installare WordPress sul tuo computer.
Con Local by Flywheel (Consigliato)
- Scarica Local (gratuito)
- Installa e avvia l’applicazione
- Clicca “Create a new site”
- Scegli un nome per il sito
- Configura PHP e MySQL (o usa le impostazioni predefinite)
- Crea le credenziali admin
- Clicca “Add Site”
Local gestisce automaticamente server web, PHP, MySQL e certificati SSL.
Con XAMPP
- Scarica e installa XAMPP
- Avvia Apache e MySQL dal pannello di controllo
- Scarica WordPress e estrailo in
C:\xampp\htdocs\wordpress - Crea un database da phpMyAdmin (
http://localhost/phpmyadmin) - Visita
http://localhost/wordpressper completare l’installazione
Con Docker
Per sviluppatori che preferiscono container:
# docker-compose.yml
version: '3.8'
services:
wordpress:
image: wordpress:latest
ports:
- "8080:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
volumes:
- ./wp-content:/var/www/html/wp-content
db:
image: mysql:8.0
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
- db_data:/var/lib/mysql
volumes:
db_data:
docker-compose up -d
Accedi a http://localhost:8080 per completare l’installazione.
Configurazioni Aggiuntive
Abilitare Debug Mode
Durante lo sviluppo, abilita il debug in wp-config.php:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'SCRIPT_DEBUG', true );
I log verranno salvati in wp-content/debug.log.
Aumentare Limiti di Memoria
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
Disabilitare l’Editor di File
Per sicurezza, disabilita la modifica di file dal pannello admin:
define( 'DISALLOW_FILE_EDIT', true );
Post-Installazione
Dopo aver installato WordPress:
- Elimina i contenuti demo: post “Hello World”, pagina “Sample Page”
- Configura i permalink: Impostazioni → Permalink → Nome articolo
- Installa un tema: Aspetto → Temi → Aggiungi nuovo
- Installa plugin essenziali: sicurezza, backup, cache, SEO
- Crea pagine base: Home, Chi siamo, Contatti, Privacy Policy
- Configura il menu: Aspetto → Menu
Risoluzione Problemi
Errore di Connessione al Database
Error establishing a database connection
Verifica:
- Credenziali in
wp-config.phpsono corrette - Il database esiste
- L’utente ha i permessi necessari
- Il server MySQL è in esecuzione
Schermata Bianca (White Screen of Death)
- Abilita il debug mode
- Controlla
wp-content/debug.log - Disabilita i plugin rinominando la cartella
plugins - Cambia tema rinominando il tema attivo
Errore 500 Internal Server Error
- Controlla il file
.htaccess - Verifica i permessi dei file (755 per cartelle, 644 per file)
- Aumenta i limiti PHP nell’hosting
Prossimi Passi
Ora che WordPress è installato, puoi:
- Esplorare la Dashboard
- Configurare le Impostazioni Generali
- Scegliere e configurare un Tema
- Installare i Plugin essenziali