Molti utenti di WordPress preferiscono lavorare sui propri siti web utilizzando un server locale sul proprio computer. Questo ti permette di lavorare sul tuo sito web in privato prima di rendere disponibili le modifiche online.
Alla fine, dovrai spostarlo su un server live per renderlo accessibile ai visitatori online. Questa transizione è fondamentale per garantire che il tuo sito web funzioni correttamente sul sito live.
Abbiamo lavorato su molti siti web locali, quindi abbiamo dovuto imparare il modo più semplice per trasferire i contenuti sui siti web live.
In questo articolo, forniremo istruzioni passo passo su come spostare WordPress da un server locale a un sito live.

Perché spostare WordPress da un server locale a un sito live?
Costruire il tuo blog WordPress su un server locale è un modo sicuro per testare le modifiche sul tuo sito web senza influenzare i visitatori.
Una volta terminato di perfezionare il tuo sito web, il passo successivo è passare dal tuo server locale a un sito live.
Ti mostreremo due modi per spostare il tuo sito da un server locale a un sito live.
Il primo metodo utilizza un plugin di migrazione WordPress ed è consigliato per i principianti.
Nel secondo metodo, ti mostreremo come spostare manualmente WordPress da un server locale a un sito live.
Puoi scegliere il metodo che funziona meglio per te:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
Prima di migrare il tuo sito WordPress
Devi avere alcune cose pronte per migrare WordPress da un server locale a un server live.
Innanzitutto, presumiamo che tu abbia un sito WordPress in esecuzione su un server locale (chiamato anche localhost) sul tuo computer e che tu abbia pieno accesso ad esso.
Successivamente, dovrai avere un nome di dominio e un servizio di web hosting.
Abbiamo sentito innumerevoli storie di principianti che hanno iniziato con provider di hosting web scadenti o gratuiti e se ne sono pentiti. Nella nostra esperienza, la scelta del giusto provider di hosting è fondamentale per il successo di qualsiasi sito web.
Per rendere la tua decisione più facile, ti consigliamo di utilizzare Bluehost. Sono un'azienda di hosting WordPress ufficialmente raccomandata e stanno offrendo agli utenti di WPBeginner uno sconto esclusivo + dominio e certificato SSL gratuiti.
In sostanza, puoi iniziare con soli $2,99 al mese.
Se desideri una valida alternativa a Bluehost, puoi considerare Hostinger. Anche loro offrono uno sconto esclusivo agli utenti di WPBeginner con un nome di dominio gratuito.
Se puoi permetterti di spendere un po' di più, dai un'occhiata a SiteGround. Hanno anche un'offerta speciale per i lettori di WPBeginner.
Se hai bisogno di aiuto per configurare il tuo sito web, segui la nostra guida passo passo su come creare un sito web.
Infine, avrai bisogno di un programma FTP e di sapere come usare FTP per caricare il tuo sito locale sul sito live.
Pronto? Iniziamo a migrare il tuo sito WordPress.
Tutorial video
Se preferisci istruzioni scritte, continua a leggere.
Metodo 1: Trasferire WordPress dal server locale al sito live utilizzando un plugin di migrazione (Consigliato)
Questo metodo è più semplice ed è consigliato per i principianti. Utilizzeremo un plugin di migrazione WordPress per spostare WordPress da localhost a un sito live.
Passaggio 1: Installa e configura il plugin Duplicator
Innanzitutto, devi installare e attivare il plugin Duplicator sul tuo sito locale. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.
Suggerimento Pro: Esiste anche una versione pro di Duplicator che offre backup sicuri, archiviazione cloud, ripristino facile del sito e altro ancora.
Dopo l'attivazione, devi andare alla pagina Duplicator » Backups e fare clic sul pulsante ‘Crea nuovo’.

Questo ti porterà a una schermata in cui puoi dare un nome al tuo backup.
Quindi, fai clic sul pulsante ‘Avanti’.

Duplicator eseguirà ora alcuni test per verificare se tutto è in ordine.
Se tutti gli elementi sono contrassegnati come ‘Buono’, fai clic sul pulsante ‘Crea’.

Questo processo potrebbe richiedere alcuni minuti, a seconda delle dimensioni del tuo sito web. Devi lasciare questa scheda aperta finché non è completata.
Una volta terminato, vedrai le opzioni di download per i pacchetti ‘Installer’ e ‘Archive’. Devi fare clic sul pulsante ‘Scarica entrambi i file’ per scaricare entrambi i file sul tuo computer.

Il file ‘Archive’ è una copia completa del tuo sito WordPress. Include tutti i file core di WordPress, nonché le tue immagini, caricamenti, temi, plugin e un backup del tuo database WordPress.
Il file ‘Installer’ è uno script che automatizzerà l'intero processo di migrazione decomprimendo il file di archivio contenente il tuo sito web.
Passaggio 2: Crea un database per il tuo sito WordPress live
Prima di poter eseguire l'installer o caricare il sito WordPress da localhost al tuo server di hosting, devi creare un database MySQL per il tuo nuovo sito web live.
Se hai già creato un database MySQL, puoi saltare questo passaggio.
Per creare un database, è necessario visitare la dashboard cPanel del proprio account di hosting. Quindi, individuare la sezione 'Database' e fare clic sull'icona 'MySQL Database Wizard'.

Nella schermata successiva, c'è un campo per creare un nuovo database.
Fornisci semplicemente un nome per il tuo database e fai clic sul pulsante 'Crea Database'.

cPanel creerà ora un nuovo database per te.
Dopodiché, è necessario inserire un nome utente e una password per il tuo nuovo utente e quindi fare clic sul pulsante 'Crea Utente'.

Successivamente, è necessario aggiungere l'utente appena creato al database.
Per prima cosa, fai clic sulla casella di controllo 'Tutti i privilegi'.

Quindi, scorri verso il basso e fai clic sul pulsante 'Apporta Modifiche' per salvare le modifiche.
Il tuo database è ora pronto per essere utilizzato con il tuo sito WordPress. Assicurati di annotare il nome del database, il nome utente e la password. Avrai bisogno di queste informazioni nel passaggio successivo.
Passaggio 3: Carica i file dal server locale al sito WordPress live
Ora, devi caricare i file di archivio e installer dal tuo sito locale al tuo account di hosting.
Per prima cosa, connettiti al tuo sito live utilizzando un client FTP. Una volta connesso, assicurati che la directory principale del tuo sito web sia completamente vuota.
Normalmente, la directory principale è la cartella /home/public_html/.
Alcune società di hosting WordPress installano WordPress automaticamente al momento dell'iscrizione. Se ci sono file di WordPress, devi eliminarli.
Dopodiché, puoi caricare i file archive.zip e installer.php da Duplicator nella tua directory principale vuota.

Passaggio 4: Esecuzione dello script di migrazione
Dopo aver caricato i file di migrazione, è necessario visitare il seguente URL nel browser:
http://example.com/installer.php
Non dimenticare di sostituire 'example.com' con il tuo nome di dominio.
Questo avvierà la procedura guidata di migrazione di Duplicator.
L'installer eseguirà alcuni test e inizializzerà lo script.

Nella sezione Impostazioni, ti verrà chiesto di inserire l'host MySQL, il nome del database, il nome utente e la password.
Il tuo host sarà probabilmente localhost. Successivamente, inserirai i dettagli del database che hai creato nel passaggio precedente.
Quindi, fai clic sul pulsante 'Valida' per assicurarti che i dettagli inseriti siano corretti.

Dopo di che, fai clic sul pulsante 'Avanti' per continuare.
Duplicator importerà ora il backup del tuo database WordPress dall'archivio nel tuo nuovo database.
Aggiornerà anche gli URL che puntano al sito locale e al tuo nuovo sito live.
Ora puoi fare clic sul pulsante 'Accesso Admin' per accedere all'area di amministrazione di WordPress del tuo sito live.

Una volta effettuato l'accesso al tuo sito live, Duplicator eliminerà automaticamente i file di installazione.
Tutto qui. Hai spostato con successo WordPress dal server locale al tuo sito live.
Metodo 2: Trasferire manualmente WordPress dal server locale al sito live
In questo metodo, ti mostreremo come spostare manualmente WordPress dal server locale al tuo sito live. Sarà utile se il primo metodo non funziona o se preferisci farlo manualmente.
Passaggio 1: Esporta il database WordPress locale
La prima cosa da fare è esportare il tuo database WordPress locale. Useremo phpMyAdmin per farlo.
Se non hai familiarità con esso, potresti voler dare un'occhiata alla nostra guida alla gestione del database WordPress tramite phpMyAdmin.
Vai semplicemente su http://localhost/phpmyadmin/ e fai clic sul tuo database WordPress. Successivamente, fai clic sul pulsante 'Esporta' nella barra dei menu in alto.

Nell'opzione 'Metodo di esportazione:', puoi scegliere 'Rapido' o 'Personalizzato'. Personalizzato ti fornirà più opzioni per esportare il tuo database.
Ma ti consigliamo di scegliere 'Rapido' e quindi fare clic sul pulsante 'Vai' per scaricare il tuo database.

Passaggio 2: Carica i file di WordPress sul sito live
Ora, dovremo spostare tutti i file del tuo sito web sul sito live.
Per iniziare, apri il tuo client FTP e connettiti al tuo account di web hosting.
Una volta connesso al tuo sito live, assicurati di caricare i file nella directory corretta. Ad esempio, se vuoi che il sito sia ospitato su 'tuosito.com', allora vorrai caricare tutti i file nella tua directory public_html.
Ora seleziona i tuoi file WordPress locali e caricali sul tuo server live.

Passaggio 3: Crea un database MySQL sul tuo sito live
Mentre il tuo client FTP sta caricando i tuoi file di WordPress, puoi iniziare a importare il tuo database sul server live.
La maggior parte dei provider di hosting WordPress offre cPanel per gestire il tuo account di hosting, quindi ti mostreremo come creare un database utilizzando cPanel.
Innanzitutto, devi accedere alla tua dashboard cPanel e fare clic sull'icona 'MySQL Database Wizard', che si trova nella sezione 'Database'.

Nella schermata successiva, puoi creare un nuovo database.
Devi fornire un nome per il tuo database, quindi fare clic su 'Crea Database'.

cPanel creerà ora automaticamente un nuovo database per te.
Successivamente, devi inserire un nome utente e una password per il tuo nuovo utente e quindi fare clic su 'Crea Utente'.

Dopo di che, devi aggiungere l'utente appena creato al database.
Per prima cosa, seleziona la casella di controllo 'Tutti i privilegi'.

Quindi, scorri verso il basso e fai clic su 'Apporta Modifiche' per salvare le modifiche.
Hai creato con successo un nuovo database per il tuo sito WordPress live.
Passaggio 4: Importa il database di WordPress sul sito live
Il passaggio successivo nel processo è importare il tuo database di WordPress.
Vai alla tua dashboard di cPanel, scorri verso il basso fino alla sezione 'Database' e fai clic su 'phpMyAdmin'.

Questo ti porterà a phpMyAdmin, dove dovrai fare clic sul database che hai appena creato sopra. phpMyAdmin mostrerà il tuo nuovo database senza tabelle.
Successivamente, fai clic sulla scheda 'Importa' nel menu in alto. Nella pagina di importazione, fai clic sul pulsante 'Scegli File' e quindi seleziona il file del database dal sito locale che hai salvato nel primo passaggio.

Dopo di che, fai clic sul pulsante 'Vai' in fondo alla pagina. Il tuo database verrà importato automaticamente in phpMyadmin.
Passaggio 5: Modifica l'URL del sito
Ora devi modificare l'URL del sito nel tuo database in modo che si connetta con il tuo sito WordPress live.
In phpMyAdmin, cerca la tabella wp_options nel tuo database che hai appena importato sopra.
Se hai modificato il prefisso del tuo database, allora invece di wp_options, potrebbe essere {new_prefix}_options.
Successivamente, fai clic sul pulsante 'Sfoglia' accanto a wp_options. Oppure, fai clic sul link nella barra laterale per aprire la pagina che contiene un elenco di campi all'interno della tabella wp_options.

Quindi, nella colonna options_name, devi cercare l'opzione siteurl.
Quindi, fai clic sull'icona ‘Modifica’.

Questo aprirà una finestra in cui potrai modificare il campo.
Nella casella di input option_value, vedrai l'URL della tua installazione locale, che sarà qualcosa come http://localhost/test.
Devi inserire l'URL del tuo nuovo sito in questo campo, ad esempio: https://www.wpbeginner.com.
Quindi, puoi salvare il campo facendo clic sul pulsante ‘Vai’.

Successivamente, devi seguire gli stessi passaggi di cui sopra per il nome dell'opzione home. Il menu wp_options può essere lungo diverse pagine. Di solito, l'opzione home si troverà nella seconda pagina.
Quindi, aggiorna l'URL home, in modo che sia lo stesso dell'URL del tuo sito live.
Passaggio 6: Configura il tuo sito live
Ora che hai importato il database e caricato i tuoi contenuti, è il momento di configurare WordPress.
A questo punto, il tuo sito dovrebbe mostrare un errore di tipo ‘Errore di connessione al database‘.
Per risolvere questo problema, connettiti al tuo sito web utilizzando un client FTP e apri il file wp-config.php.
Dovrai cercare le seguenti righe di codice:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Dovrai fornire il nome del database, il nome utente e la password che hai creato in precedenza.
Successivamente, salva il file wp-config.php e caricalo nuovamente sul tuo server di hosting WordPress.
Ora, quando visiti il tuo sito web, dovrebbe essere online.
Dopodiché, devi accedere al tuo pannello di amministrazione di WordPress e andare su Impostazioni » Generali. Quindi, senza cambiare nulla, scorri fino in fondo e fai clic sul pulsante 'Salva modifiche'.

Questo assicurerà che l'URL del tuo sito sia corretto ovunque sia necessario.
Una volta fatto ciò, vai su Impostazioni » Permalink, quindi scorri verso il basso e fai clic su 'Salva modifiche' per assicurarti che tutti i link dei post funzionino correttamente.

Passaggio 7: Correggi immagini e link interrotti aggiornando i percorsi
Ogni volta che sposti un sito WordPress da un dominio all'altro o da un server locale a un sito live, ti imbatterai in link interrotti e immagini mancanti.
Ti mostreremo due modi per aggiornare gli URL. Puoi scegliere quello che funziona meglio per te.
1. Aggiorna gli URL utilizzando il plugin Search & Replace Everything (Consigliato)
Il modo più sicuro per risolvere questo problema è utilizzare Search & Replace Everything. È un potente plugin di WordPress che ti consente di eseguire facilmente attività di aggiornamento in blocco sul tuo sito web senza scrivere complesse query di database.
Innanzitutto, devi installare e attivare il plugin Search & Replace Everything.
Dopo l'attivazione, vai alla pagina Strumenti » WP Search & Replace.

Da qui, devi inserire l'URL del tuo sito locale nel campo 'Cerca' e l'URL del tuo sito live nel campo 'Sostituisci con'.
Scorri un po' e fai clic su 'Seleziona tutto' sotto le tabelle. Questo assicura che il plugin cerchi l'URL vecchio ovunque nel database.

Ora fai clic sul pulsante 'Anteprima ricerca e sostituzione' per continuare.
Il plugin cercherà nel tuo database tutte le istanze dell'URL vecchio e poi mostrerà un'anteprima dei risultati.

Se tutto sembra a posto, fai clic su 'Sostituisci tutto' per salvare le modifiche.
Vedrai un avviso riguardo alle modifiche che stai apportando. Fai clic su 'Sì' per continuare.
Il plugin aggiornerà ora il database e sostituirà gli URL locali con l'URL del tuo sito web attuale.
2. Aggiorna URL manualmente (Avanzato)
Un altro modo per aggiornare gli URL è utilizzare la seguente query SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Vai semplicemente su phpMyAdmin, fai clic sul tuo database, quindi fai clic su 'SQL' dal menu in alto e aggiungi la query sopra.
Assicurati di cambiarlo con gli URL del tuo sito locale e del tuo sito live e fai clic sul pulsante 'Vai'.

Fatto. Hai ora migrato con successo WordPress dal tuo server locale a un sito live.
Speriamo che il tuo sito web live sia operativo e funzioni senza problemi. Se noti errori, puoi consultare la nostra guida agli errori più comuni di WordPress per ricevere aiuto nella risoluzione dei problemi.
Speriamo che questo articolo ti abbia aiutato a spostare WordPress da un server locale a un sito live. Potresti anche voler consultare la nostra guida su come spostare un sito live su un server locale o dare un'occhiata alla checklist definitiva per la migrazione del sito web per i passaggi pratici di migrazione di WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Christian
Nel passaggio 6, il supporto di wpbeginner ha detto: è necessario aggiornare queste righe nel file wp-config.php per una risposta al commento (il 2 novembre 2017 alle 00:34). Ecco le righe.
define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);
La mia domanda è: dopo quale riga devo aggiornare queste righe nel file wp-config.php?
Ecco il file wp-config.php senza commenti.
<?php
define('DB_NAME', 'db');
define('DB_USER', 'user');
define('DB_PASSWORD', 'pass');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
define('AUTH_KEY', 'inserisci qui la tua frase univoca');
define('SECURE_AUTH_KEY', 'inserisci qui la tua frase univoca');
define('LOGGED_IN_KEY', 'inserisci qui la tua frase univoca');
define('NONCE_KEY', 'inserisci qui la tua frase univoca');
define('AUTH_SALT', 'inserisci qui la tua frase univoca');
define('SECURE_AUTH_SALT', 'inserisci qui la tua frase univoca');
define('LOGGED_IN_SALT', 'inserisci qui la tua frase univoca');
define('NONCE_SALT', 'inserisci qui la tua frase univoca');
$table_prefix = 'wp_';
define('WP_DEBUG', false);
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
Supporto WPBeginner
Ciao Christian,
Puoi aggiungerle ovunque prima della riga di commento che dice:
/* That’s all, stop editing! Happy blogging. */
Per essere più precisi, puoi aggiungere queste righe dopo:
define('WP_DEBUG', false)1-click Use in WordPress
Amministratore
Ian Billingham
Ciao.
Qualcuno potrebbe dirmi se questo 'how to' sovrascriverebbe un sito web esistente e già avviato? Immagino di sì.
Supporto WPBeginner
Ciao Ian,
Sì, sovrascriverà un sito web esistente e già avviato.
Amministratore
Ravishankar
Sei fantastico!!! Grazie mille, è stato super utile!
Kate
Hi
Thanks for this informative post. I followed all the instructions carefully and when I tried to see if the site was live at step 6, it came up with the same page that it was had originally. It says ‘Index of/’ as the heading and then has 2 options below (with details of date modified etc). The 2 options are cgi-bin which brings up a 403 error and wordpress which goes to a blank page. Any ideas on what I might have done wrong? I’m very new to this so might have got something confused!
Thanks
Ahmed
Thank you very much, this is very useful
Kritika
Nice and helpful. Thanks
Muhammad Azhar
Ciao
i am trying to upload my localhost word press site to live.
I am stuck at where it said “error database connection” i edit the wp-config file and now the only white screen appearing on my web site. I am confused what to do next? “Next, you need to login to your WordPress admin panel and go to Settings » General. be.” I have to install word press at my hosting to perform this step. Please guide.
CK Cheung
Ciao,
Many thanks for the instruction. I would like to ask is it possible that I just copy the exported database and upload to the FTP site?
Then I can keep the local host for the future upgrade and testing?
If yes, in future which file I should upload to the ftp and make it live??
Molte grazie.
kathy
Hi, I wonder if you can help. I’ve got all the way to editing the config file and uploading
i would now appear to be at a sticking point – any ideas on the below? Everything has gone fine to this point. I’ve amended the name, user and password as advised. Would really appreciate any pointers. Thanks
Server Error in ‘/’ Application.
Runtime Error
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Amelia
Hi There. I just want to thank you for such an informative site you are running. I feel like you guys literally held my hand the whole way through, and every glitch I had, you had an article about how to fix it.
I’m happy to say my site is now up and running, while I still have to do a few finishing touches though. Just a great big thank you, I could not have done it without following your website step by step.
Nick
I am having issues with step 6, mainly the part where it says “Next, you need to login to your WordPress admin panel and go to Settings » General. Without changing anything, scroll to the bottom and click the Save Changes button. This will ensure that the site URL is corrected anywhere else that it needs to be.
After that go to Settings » Permalink and click Save Changes to ensure that all post links are working fine”. I cannot go into the settings because I cannot login, I have gotten to the login page but it won’t let me login and I cannot create an account because the link is not connected. How would I get around this problem.
Supporto WPBeginner
Ciao Nick,
Puoi anche aggiornare gli URL nel file wp-config.php. Connettiti al tuo sito web live utilizzando un client FTP e quindi aggiungi queste due righe:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');1-click Use in WordPress
Non dimenticare di sostituire example.com con il tuo URL.
Amministratore
Nisa
Grazie mille, è stato molto utile, stavo spostando i file di WP da un server all'altro.
Ma non riesco a completare la sesta parte del passaggio, posso digitare il nome utente e la password dell'amministratore, quindi il sito mostra che sono loggato come amministratore dall'angolo in alto a destra, ma non riesco ad accedere al pannello di amministrazione
Ricevo il messaggio di errore: “Spiacenti, non sei autorizzato ad accedere a questa pagina.”
Judit
Ciao,
Ho impiegato un'eternità per configurare il mio sito web localmente, e ora sono pronto a spostarlo su un sito live. Tuttavia, quando vado su, ricevo un messaggio di errore:
#1045 – Accesso negato per l'utente ‘xxx’(il mio nome utente)@’localhost’ (utilizzando la password: SÌ)
Sono abbastanza sicuro che il mio nome utente e la mia password siano corretti eppure non riesco ad accedere o a cambiare la mia password.
Per favore, aiutami – temo di aver investito così tanto tempo nella configurazione di WP e ora non riesco a spostarlo su un sito live a causa di questo problema.
Supporto WPBeginner
Ciao Judit,
Dovrai modificare il file di configurazione di phpmyadmin:
c:\wamp\apps\phpmyadmin4.1.14\phpmyadmin.conf
Prova 'root' come nome utente e lascia vuoto il campo password. Imposta 'AllowNoPassword' su true. Salva le modifiche e riavvia WAMPSERVER
Amministratore
TH
Ciao. Ho spostato il mio sito dal mio host locale wamp al mio servizio di hosting.
Ho eseguito tutti i passaggi da 1 a 7 ma sto riscontrando i seguenti problemi:
(Ho eliminato tutti i miei plugin per assicurarmi che non ci fossero conflitti)
– quando accedo come amministratore, mi mostra la pagina di accesso invece della homepage e della dashboard di amministrazione.
– le schede della barra del menu di intestazione funzionano OK tranne la scheda HOME. Quando clicco su HOME mi porta su localhost. Altre schede mi portano alle pagine giuste.
– le schede del menu della barra superiore (Preferiti, Notifiche, Logout) non funzionano. Quando clicco su Preferiti mostra: nomedominio/login/?redirect_to=http%3A%2F%2Fnomedominio%2Fdashboard%2Fprojects%2F#favorites e mostra ancora la pagina di accesso.
– quando clicco su logout, mostra nomedominio/login/nomedominio/wp-login.php?action=logout&_wpnonce=942fbc8980
– quando clicco su > nomedominio>dashboard va a: nomedominio/login/?redirect_to=http%3A%2F%2Fnomedominio%2Fwp-admin%2F e mostra ancora la pagina di accesso
1. Quali sono i problemi con la configurazione? Come li risolvo?
2. Dovrei eliminare tutti i file WP e il DB sul server live e riprovare?
Per favore, aiutami.
Grazie.
TH
Supporto WPBeginner
Ciao,
Potresti voler seguire i passaggi della nostra guida alla risoluzione dei problemi di WordPress. Ti aiuterà a capire cosa sta causando il problema e come risolverlo.
Amministratore
Tara Giltner
Ciao,
Ho seguito queste istruzioni, erano ottime. Grazie. Il mio problema è che ho ancora un errore nell'stabilire il database. Mi rendo conto che è probabilmente perché il vecchio sito web è ancora nei file public_html. Va bene eliminarli?
Supporto WPBeginner
Ciao Tara,
Assicurati di scaricare i file come backup sul tuo computer prima di eliminarli.
Amministratore
Jheel
Si prega di rispondere presto.
Jheel
Ho seguito tutti i passaggi menzionati sopra. il sito web è vuoto. e non riesco nemmeno ad accedere al mio sito web WordPress che ho creato offline. dopo aver fatto tutti i passaggi quando provo a vedere se il sito è online. ottengo PAGINA NON TROVATA & la pagina contiene la home page senza immagine & didascalie. Per favore, dimmi cosa devo fare?
Klaas Cornelis
Ricevo l'errore "Forbidden: PHP engine is disable" dopo aver completato questi passaggi, credo di aver fatto qualcosa di sbagliato. Qualcuno ha un'idea di dove possa trovarsi l'errore?
Jolie King
Salve,
Vorrei chiedere se è possibile caricare i miei file del sito WordPress zippando tutte le cartelle e i file, usando il pulsante di caricamento nel cPanel per caricarli, e poi spacchettandoli dopo il caricamento.
Qualcuno ha provato questo? Ci sono stati problemi dopo averlo fatto??
Grazie.
Jim Thorne
Jolie, sì... Ho zippato l'intera cartella di WordPress e l'ho caricata usando cPanel e poi l'ho decomprressa nella cartella public_html. Ha funzionato benissimo.
alan
wow. meglio che lo rifaccia dato che sembra così difficile
Amirreza
Very useful. Thanks!
Abneer
Hi,
I successfully moved my website from localhost to live site (with a few exceptions). But i had to work on my localhost also so i used update options method given on Codex . I am able to use my admin panel on localhost and only the frontpage. if i click on any other page on the website i get the wamp configuration page. How can i resolve this issue?
Please help me soon!
Thankyou!
Vince
Ho davvero bisogno dell'aiuto di chiunque disperatamente; ho passato 2 settimane a mettere insieme un sito e ora non riesco a far funzionare MAMP!!!
Tutto funzionava, ho costruito il sito e poi c'è stata un'interruzione di corrente. Non ho usato il mio computer durante il fine settimana e quando sono tornato ho avuto l'errore MySQL #2002 nella finestra del browser. Nessuna delle altre finestre conteneva contenuti.
Ho provato anche a tornare indietro nel mio Time Machine e ancora non riesco a farlo funzionare. Quando avvio MAMP il server Apache si avvia ma il server MySQL no. Ho anche provato cose come riavviare Apache e MySQL in Terminale e svuotare la cache, ma ancora niente. E ho provato a giocherellare con le preferenze in MAMP.
Ho usato MAMP prima, qualche anno fa senza problemi. L'ho adorato!!! Ha funzionato alla grande!!!
Sto usando Sierra 10.12.6. Ho prima installato MAMP 4.1.1 poi quando ho iniziato ad avere problemi ho provato ad aggiornare alla 4.2 per vedere se aiutava, ma niente. Ho avuto qualche problema all'inizio, ma sono riuscito a farlo funzionare.
Ho un altro computer che esegue El Capitan e il server MySQL non si avvia nemmeno su quello. Pensavo che forse fosse la versione di PHP che gira su MacOS, quindi ho eseguito un aggiornamento e ancora niente!
Sono davvero disperato perché il sito ha una data di messa online programmata, e il cliente impazzirà se non sarà pronto e funzionante, per non parlare del mio datore di lavoro!!! Qualsiasi aiuto sarebbe molto apprezzato!!!
Saluti, Vince
Supporto WPBeginner
Ciao Vince,
È un problema comune con MAMP e troverai varie soluzioni online che hanno funzionato per altri utenti. La soluzione più comune è eliminare i file di log situati nella directory MAMP/db/mysql e quindi riavviare MAMP.
Amministratore
Sarah
Ciao, la mia pagina web continua a mostrare una pagina bianca dopo aver impostato WP_DEBUG su true
Chamini
Ho fatto ogni passaggio e ora il mio sito è online.
Ma ora ho altri due problemi,
1.tutti i miei stili e le mie immagini non erano nel sito
2.Quando provo ad andare ad altri menu non ci riesco. Mostra Errore del server interno 500.
Per favore, aiutami a uscire da qui
Chris
Ciao, hai risolto? Ho lo stesso problema.
Ho eliminato .htaccess e ne ho creato uno nuovo. Ho cambiato la struttura dei permalink in %postname%, ho usato gli aggiornamenti dei link velvet blues E SQL ma ottengo ancora questo errore. Non so più dove andare...
Maiyo
Ti consiglio di impostare l'opzione WP_DEBUG su true nel documento wp_option per vedere quali errori si stanno verificando se hai una pagina bianca o un messaggio di errore HTTP 500
Jordan
Ho seguito i passaggi esattamente, ma quando sono arrivato al passaggio 6, quando ho caricato il sito web, ha funzionato, ma tutte le informazioni, i modelli e le pagine che avevo progettato non c'erano.
Ero ancora in grado di accedere al mio sito web localhost e ho provato a usare WP Migrate per trasferire tutte le informazioni, ma non ha funzionato. Quindi ho seguito le istruzioni di questo ragazzo:
Ora il mio sito web localhost non funziona più...
Suppongo che dovrò ridisegnare l'intero sito web online ora.
Supporto WPBeginner
Ciao Jordan,
Si prega di rivedere le impostazioni del database. Vai su phpMyAdmin per confrontare il database del tuo sito live con il database del tuo server locale.
Amministratore
Nou Kanvanny
Salve signore, il mio aspetto non vede l'opzione strumenti, per favore aiutami
grazie
Craig
Ricevo questo errore quando tento di importare il mio database:
Errore
Query SQL:
—
— Database: `wordpress_test`
—
CREATE DATABASE IF NOT EXISTS `wordpress_test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL ha detto: Documentazione
#1044 – Accesso negato per l'utente ‘craigpar4_root’@’%’ al database ‘wordpress_test’
Qualcuno può aiutarmi?
Grazie
Liv
Sembra aver funzionato, ma solo sul mio computer locale. Il nuovo sito WordPress viene visualizzato al dominio corretto sul mio computer. Ma quando provo lo stesso dominio sul mio telefono o su un altro computer, appare ancora il vecchio sito web.
Patricia LaCroix
Hai cancellato la cache su quegli altri computer? A volte è quello il problema.
Susan Keogh
Sto fallendo al Passaggio 1! Digito l'indirizzo di phpmyadmin – e non viene trovato nulla. Cosa sto facendo di sbagliato?
MrPET
Caro/a,
tutto quello che hai detto ha funzionato per me. Ho avuto qualche problema con la pagina di amministrazione del backend ma dopo aver eliminato il file .htaccess e ricaricato, tutto è a posto.
Jason
Dear WPBeginner,
I had followed all your steps correctly but now my wp-admin page is gone! it says 404!
Even tho the wp-admin folder exsisted.
Please help
Supporto WPBeginner
Ciao Jason,
Prova a rinfrescare la struttura dei permalink di WordPress. Dato che non puoi accedere all'area amministrativa, dovrai farlo tramite FTP. Connettiti al tuo sito web e individua il file .htaccess. Scaricalo sul tuo computer come backup, quindi elimina il file dal tuo server. Visita la homepage del tuo sito web e WordPress rigenererà il file .htaccess per te. Potrai quindi provare ad accedere.
Amministratore
Jason
Yeah, you are too late 19 days to respond to my comment…
I had moved my site with pain… that means re-install and copy and pasting stuff from old one to the new one T-T
Supporto WPBeginner
Ciao Jason,
Ci scusiamo per la risposta tardiva. Cerchiamo di rispondere a commenti e domande in modo tempestivo, ma a causa del gran numero di commenti, a volte possiamo perdere domande legittime.
Tiernan
Molte grazie per i consigli molto utili che hanno davvero semplificato un processo altrimenti complicato
Kariena
Ciao, molto utile grazie.
Solo una domanda, quando aggiungo contenuti a un plugin sul mio wp-admin locale, devo importare di nuovo il mio database sul mio sito live per aggiornare le modifiche? (intendo dire, devo importare il mio database ogni volta che apporto modifiche?)
Laura
Ciao, grazie per il post, è super utile!!! Domanda veloce: dovrei creare la mia sitemap XML e inviarla a Google / Webmaster tools mentre il mio sito è ancora sul mio server locale o dovrei caricarla prima sul server live?
Supporto WPBeginner
Ciao Laura,
Dovresti prima caricare il tuo sito su un server live.
Amministratore
jenny
Grazie, questo è molto utile, grazie ancora
Kim Sofo
Sto avendo problemi con questo. Penso sia il passaggio 2. Potresti per favore chiarire dove dovrei caricare i file di wordpress? Sono installati come parte di WAMP? Quindi è lì che li troverei? O sono altrove? Grazie
Rohit Gogoi
Puoi fare un video su questo per favore… Alcuni passaggi non sono chiari. Come il secondo passaggio. Non l'ho capito. Per favore, aiutami.
Supporto WPBeginner
Ciao Rohit,
Cercheremo di aggiungere presto un video. Nel frattempo, avrai bisogno di un client FTP per il passaggio 2. Una volta connesso al tuo sito web, caricherai i file WordPress locali dal tuo computer al sito web live.
Amministratore
Collins
Grazie mille, la spiegazione è stata utile. Tuttavia, dopo aver esportato il mio database e averlo importato sul mio server live, ho perso alcuni file del database. C'è un modo o degli strumenti per recuperarli? Aiuto per favore
Rizki Suciana
Molto utile.. grazie mille!
Ari
Grazie per l'ottimo post. È stato davvero completo e mi ha permesso di trasferire con successo il mio sito dal locale al server!
L'unica parte su cui ho dovuto essere 'creativo esternamente' è stata il salvataggio delle impostazioni durante l'esportazione del mio database SQL, per assicurarmi che non ne creasse uno nuovo (come hai giustamente ipotizzato, il mio ISP consentiva solo un database).
Ritul
È sicuro trasferire un sito web da localhost a un server live?? perché voglio sapere se dovrei iniziare con l'hosting live o con un server locale per creare il mio blog??
Kirsty
Please helpppppp
When I changed my url from the .dev to .com it’s telling me 404 site not found and I can’t event get back to wordpress to fix it. :'(
Supporto WPBeginner
Si prega di consultare la nostra guida su come risolvere l'errore 404 in WordPress.
Amministratore
Tony Clarkson
Ciao, ho problemi a importare il contenuto del database localhost nel nuovo database, ho ricontrollato passo dopo passo e per quanto ne so sto facendo la cosa giusta ma ricevo questo errore durante l'importazione:
Errore
Query SQL:
—
— Database: `push_db`
—
— ——————————————————–
—
— Struttura della tabella per la tabella `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL ,
`comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` VARCHAR( 255 ) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL ,
`meta_value` LONGTEXT COLLATE utf8mb4_unicode_520_ci
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;
MySQL ha detto: Documentazione
#1273 – Collation sconosciuta: ‘utf8mb4_unicode_520_ci’
Quando scelgo l'opzione personalizzata per esportare il database locale, presumo che tutte le altre impostazioni rimangano predefinite, modificando solo 'Salva output in un file'
Cosa pensi che possa essere?
Tony
Tony Clarkson
Ho superato questo passaggio, la versione di MySQL sul sito locale era più recente del server, tuttavia, mi sono bloccato di nuovo al passaggio 6. Quando navigo sul sito, ottengo solo un Errore Http 500. Non sono sicuro da dove iniziare...
Peter Singh
Ciao Tony,
Ho avuto un problema simile con un altro sito che dovevo mettere online un po' di tempo fa. Ho scoperto che la causa dell'errore http 500 era dovuta a un'allocazione di memoria insufficiente nel file php.ini. So che non puoi davvero entrare e cambiare quello su un server web. Ho trovato un piccolo trucco definendolo all'interno del file wp-config/php. Basta inserire questo alla prima riga.
define( ‘wp_max_memory_limit’ ‘256m’ )
e il gioco è fatto.
Dawn
Ho provato e non c'è stato alcun cambiamento… Ancora un errore 500 o una pagina bianca. :'(
Supporto WPBeginner
Ciao Dawn,
Prova questi passaggi per la risoluzione dei problemi di WordPress per capire cosa sta causando il problema.
Victor
Ciao Tony. Come hai gestito il problema con la versione di MySQL? Sto riscontrando lo stesso errore qui e non ho idea da dove iniziare. Potresti chiarirmelo?
Victor
Ciao, sono riuscito a bypassare questo problema, ma ora ne ho uno diverso.
Tutte le mie pagine, inclusa la bacheca di WP (login, dashboard ecc.) vengono visualizzate in semplice HTML. Come se non ci fosse layout e stile. Cosa potrebbe essere?
goutam majumder
Grazie mille per questi passaggi dettagliati. Mi hai salvato la giornata.
God bless you
Che Devert
Scrittura meravigliosa. Grazie.
H Finn
Questo tutorial è eccellente. Finché segui i passaggi e non hai problemi dalla tua parte, funziona a meraviglia.
Grazie per questo post.
Mohanraj
Ciao amici,
Ho realizzato un progetto Wordpress su un server locale. Ho bisogno di caricare il progetto wp in una sottodirectory. Dimmi le procedure
Stephanie
Ciao
I transfered a local website to my live server and followed all steps. I just updated all the URL found with localhost:888 by my final URL
All pages are fine except one where I lost one slider and one table on the page.
Qualcuno può aiutarmi per favore?
Alex Hammerschmied
I also appreciate this post very much!
It becomes handy everytime i need to walk threw a migration…
Thx for that! And keep on the good work!
Best,
Alex
Supporto WPBeginner
Ciao Alex,
We are glad you find it helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Amministratore