{"id":25765,"date":"2026-04-22T10:00:00","date_gmt":"2026-04-22T08:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/?p=25765"},"modified":"2026-04-22T10:00:00","modified_gmt":"2026-04-22T08:00:00","slug":"installare-wordpress-manualmente-guida","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/installare-wordpress-manualmente-guida\/","title":{"rendered":"Come installare WordPress manualmente: guida completa"},"content":{"rendered":"<h1>Come installare WordPress manualmente: guida completa<\/h1>\n<p>La maggior parte degli hosting offre l&#8217;installazione automatica di <a href=\"https:\/\/soccorsowp.it\/blog\/blocco-di-contenuti-opt-in-per-wordpress\/\">WordPress<\/a> con un clic, ma ci sono situazioni in cui hai bisogno di <strong>installare WordPress manualmente<\/strong>: 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&#8217;accesso alla dashboard.<\/p>\n<h2>Cosa ti serve prima di iniziare<\/h2>\n<p>Per installare WordPress manualmente hai bisogno di:<\/p>\n<ul>\n<li><strong>Uno spazio hosting<\/strong> con supporto PHP 7.4 o superiore (consigliato PHP 8.x) e MySQL 5.7+ o MariaDB 10.4+.<\/li>\n<li><strong>Un database MySQL\/MariaDB:<\/strong> nome del database, nome utente, password e hostname del server database.<\/li>\n<li><strong>Un client FTP<\/strong> (FileZilla) o accesso SSH per caricare i file sul server.<\/li>\n<li><strong>Un dominio<\/strong> puntato al server hosting.<\/li>\n<\/ul>\n<h2>Passo 1: scaricare WordPress<\/h2>\n<p>Vai su <span style=\"font-family: monospace\">it.wordpress.org<\/span> e scarica l&#8217;ultima versione in italiano. Il download \u00e8 un file ZIP di circa 25 MB. Decomprimi il file sul tuo computer: otterrai una cartella <span style=\"font-family: monospace\">wordpress\/<\/span> contenente tutti i file necessari.<\/p>\n<p>Se preferisci scaricare direttamente sul server via SSH:<\/p>\n<pre>cd \/var\/www\/html\/\nwget https:\/\/it.wordpress.org\/latest-it_IT.zip\nunzip latest-it_IT.zip\nmv wordpress\/* .\nrmdir wordpress\nrm latest-it_IT.zip<\/pre>\n<h2>Passo 2: creare il database<\/h2>\n<p>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:<\/p>\n<ol>\n<li>Vai nella sezione <strong>Database MySQL<\/strong> o <strong>Database<\/strong>.<\/li>\n<li>Crea un nuovo database (es. <span style=\"font-family: monospace\">miosito_wp<\/span>).<\/li>\n<li>Crea un nuovo utente con una password sicura.<\/li>\n<li>Associa l&#8217;utente al database con <strong>tutti i privilegi<\/strong>.<\/li>\n<\/ol>\n<p>Annota il nome del database, il nome utente, la password e l&#8217;hostname (generalmente <span style=\"font-family: monospace\">localhost<\/span>, ma alcuni hosting usano un hostname specifico).<\/p>\n<p>Da SSH puoi creare il database con:<\/p>\n<pre>mysql -u root -p\nCREATE DATABASE miosito_wp;\nCREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_sicura';\nGRANT ALL PRIVILEGES ON miosito_wp.* TO 'wp_user'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;<\/pre>\n<h2>Passo 3: caricare i file sul server<\/h2>\n<p>Se hai scaricato WordPress sul computer, carica tutti i file nella <strong>document root<\/strong> del tuo dominio tramite FTP. La document root \u00e8 generalmente <span style=\"font-family: monospace\">public_html\/<\/span> su cPanel o <span style=\"font-family: monospace\">httpdocs\/<\/span> su Plesk. Carica il contenuto della cartella <span style=\"font-family: monospace\">wordpress\/<\/span>, non la cartella stessa. I file <span style=\"font-family: monospace\">wp-admin\/<\/span>, <span style=\"font-family: monospace\">wp-content\/<\/span>, <span style=\"font-family: monospace\">wp-includes\/<\/span> e i file PHP devono trovarsi direttamente nella document root.<\/p>\n<p>Il caricamento via FTP pu\u00f2 richiedere diversi minuti per i migliaia di file di WordPress. Se hai accesso SSH, il download e l&#8217;estrazione diretta sul server (come mostrato nel Passo 1) sono molto pi\u00f9 veloci.<\/p>\n<h2>Passo 4: configurare wp-config.php<\/h2>\n<p>Nella root di WordPress trovi un file chiamato <span style=\"font-family: monospace\">wp-config-sample.php<\/span>. Rinominalo in <span style=\"font-family: monospace\">wp-config.php<\/span> e aprilo con un editor di testo. Modifica queste righe con le credenziali del tuo database:<\/p>\n<pre>define('DB_NAME', 'miosito_wp');\ndefine('DB_USER', 'wp_user');\ndefine('DB_PASSWORD', 'password_sicura');\ndefine('DB_HOST', 'localhost');<\/pre>\n<p>Pi\u00f9 in basso nel file, trovi le <strong>chiavi di sicurezza (salt)<\/strong>. Vai su <span style=\"font-family: monospace\">api.wordpress.org\/secret-key\/1.1\/salt\/<\/span> per generare chiavi univoche e incollale nel file, sostituendo le righe placeholder.<\/p>\n<p>Opzionalmente, puoi cambiare il prefisso delle tabelle del database da <span style=\"font-family: monospace\">wp_<\/span> a qualcosa di personalizzato (es. <span style=\"font-family: monospace\">miosito_<\/span>) per una leggera sicurezza aggiuntiva:<\/p>\n<pre>$table_prefix = 'miosito_';<\/pre>\n<h2>Passo 5: eseguire l&#8217;installazione<\/h2>\n<p>Apri il browser e vai all&#8217;URL del tuo dominio. WordPress rileva automaticamente che non \u00e8 ancora installato e mostra la pagina di installazione. Compila i campi:<\/p>\n<ol>\n<li><strong>Titolo del sito:<\/strong> il nome del tuo sito (puoi cambiarlo dopo).<\/li>\n<li><strong>Nome utente:<\/strong> scegli un nome utente admin (mai usare &#8220;admin&#8221; per sicurezza).<\/li>\n<li><strong>Password:<\/strong> usa una password forte di almeno 16 caratteri.<\/li>\n<li><strong>Email:<\/strong> l&#8217;indirizzo email dell&#8217;amministratore.<\/li>\n<li><strong>Visibilit\u00e0 ai motori di ricerca:<\/strong> lascia deselezionato a meno che il sito non sia pronto per l&#8217;indicizzazione.<\/li>\n<\/ol>\n<p>Clicca <strong>&#8220;Installa WordPress&#8221;<\/strong>. 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.<\/p>\n<h2>Impostare i permessi corretti dei file<\/h2>\n<p>Dopo aver completato l&#8217;installazione, verifica che i <strong>permessi dei file<\/strong> 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:<\/p>\n<ul>\n<li><strong>Cartelle:<\/strong> 755 (il proprietario pu\u00f2 leggere, scrivere ed eseguire; gli altri solo leggere ed eseguire).<\/li>\n<li><strong>File:<\/strong> 644 (il proprietario pu\u00f2 leggere e scrivere; gli altri solo leggere).<\/li>\n<li><strong>wp-config.php:<\/strong> 640 o 600 per maggiore sicurezza, poich\u00e9 contiene le credenziali del database.<\/li>\n<\/ul>\n<p>Da SSH puoi impostare i permessi con:<\/p>\n<pre>find \/var\/www\/html\/ -type d -exec chmod 755 {} ;\nfind \/var\/www\/html\/ -type f -exec chmod 644 {} ;\nchmod 640 \/var\/www\/html\/wp-config.php<\/pre>\n<p>Assicurati anche che il proprietario dei file corrisponda all&#8217;utente del web server (generalmente <span style=\"font-family: monospace\">www-data<\/span> su Ubuntu o l&#8217;utente specifico del tuo hosting). Permessi troppo aperti (come 777) sono un grave rischio di sicurezza e non dovrebbero mai essere usati in produzione.<\/p>\n<h2>Installare WordPress in una sottocartella<\/h2>\n<p>Se vuoi installare WordPress in una sottocartella del dominio (es. <span style=\"font-family: monospace\">tuosito.it\/blog\/<\/span>), crea la sottocartella nella document root e carica i file di WordPress al suo interno. La procedura \u00e8 identica, ma l&#8217;URL di installazione sar\u00e0 <span style=\"font-family: monospace\">tuosito.it\/blog\/<\/span>. Questo approccio \u00e8 utile quando il sito principale non \u00e8 WordPress ma vuoi aggiungere un blog gestito con WordPress.<\/p>\n<h2>Configurazioni post-installazione consigliate<\/h2>\n<p>Dopo l&#8217;installazione, esegui queste configurazioni iniziali:<\/p>\n<ul>\n<li><strong>Permalink:<\/strong> vai in Impostazioni &gt; Permalink e seleziona &#8220;Nome articolo&#8221; per URL puliti e SEO-friendly.<\/li>\n<li><strong>Fuso orario:<\/strong> in Impostazioni &gt; Generali, imposta il fuso orario corretto per l&#8217;Italia (UTC+1 o &#8220;Roma&#8221;).<\/li>\n<li><strong>Cancella i contenuti di esempio:<\/strong> elimina l&#8217;articolo &#8220;Ciao mondo!&#8221;, la pagina &#8220;Pagina di esempio&#8221; e il commento di prova.<\/li>\n<li><strong>Installa un tema:<\/strong> vai in Aspetto &gt; Temi per installare il tema che preferisci.<\/li>\n<li><strong>Installa i plugin essenziali:<\/strong> sicurezza, backup, <a href=\"https:\/\/soccorsowp.it\/blog\/couponxl-coupon-wordpress\/\">SEO<\/a> e performance come minimo.<\/li>\n<li><strong>Configura SSL:<\/strong> assicurati che il sito funzioni con HTTPS e aggiorna gli URL nelle impostazioni generali.<\/li>\n<\/ul>\n<h2>Problemi durante l&#8217;installazione?<\/h2>\n<p>Se l&#8217;installazione mostra errori di connessione al database, verifica le credenziali in wp-config.php e che l&#8217;utente abbia i privilegi corretti. Se vedi una pagina bianca, attiva il debug aggiungendo <span style=\"font-family: monospace\">define(&#8216;WP_DEBUG&#8217;, true);<\/span> in wp-config.php. Se non riesci a risolvere, il team di <strong><a href=\"https:\/\/soccorsowp.it\/blog\/i-migliori-plugin-woocommerce-per-dominare-il-black-friday\/\">SoccorsoWP<\/a><\/strong> pu\u00f2 installare e configurare WordPress per te in modo professionale. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e parti con il piede giusto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come installare WordPress manualmente: guida completa La maggior parte degli hosting offre l&#8217;installazione automatica di WordPress con un clic, ma ci sono situazioni in cui&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25766,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Come installare WordPress manualmente: guida completa","_seopress_titles_desc":"Guida passo passo per installare WordPress manualmente: download, database, wp-config.php, installazione e configurazioni iniziali.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25765","post","type-post","status-publish","format-standard","has-post-thumbnail","category-domande-frequenti"],"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25765","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25765"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25765\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25766"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25765"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25765"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25765"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}