Trasferire WordPress manualmente: file, database e wp-config.php
Un sito WordPress è composto da due parti: i file (WordPress stesso, il Suo tema, i plugin e gli upload) e il database (le Sue pagine, gli articoli, gli utenti e le impostazioni). Il file wp-config.php collega queste due parti. Se effettua il trasferimento manualmente, deve trasferire entrambe e modificare wp-config.php. Qui trova i passaggi per trasferire il sito su un pacchetto WebOké.
Innanzitutto: deve farlo manualmente?
Il trasferimento manuale richiede più lavoro, ma Le permette di vedere ogni passaggio e funziona anche quando altri metodi si bloccano. Esistono strade più semplici:
- Nel Website Manager di Mio WebOké scelga Importare sito web e Il sito web si trova presso un altro provider. Veda È possibile farlo anche in Mio WebOké? Il Website Manager.
- Installatron può recuperare un sito da un altro server: Importare un sito web esistente in Installatron.
- Può anche affidare a noi il trasferimento: Servizio di trasferimento gratuito: ecco come trasferiamo il Suo sito web a WebOké.
Trasferisce anche il Suo dominio e la Sua posta? Legga prima Trasferire insieme dominio, sito web ed e-mail senza interruzioni: il piano passo per passo. Questo determina l'ordine delle operazioni.
Passo 1: i file
- Presso il Suo vecchio hosting crei uno zip dell'intera cartella web del Suo sito, oppure scarichi tutti i file con SFTP o FTP. Non dimentichi
.htaccess: i file che iniziano con un punto sono spesso nascosti. - Carichi lo zip presso WebOké in
domains/example.com/public_htmled estragga lì il contenuto. Veda Estrarre e creare file zip. Faccia attenzione che il Suo sito non finisca in una cartella di livello troppo profondo. - Rimuova la pagina predefinita
index.htmldi WebOké se è ancora presente ed elimini lo zip dopo l'estrazione.
Passo 2: il database
- Esporti il database presso il Suo vecchio hosting, ad esempio con phpMyAdmin. Presso WebOké si procede così: Esportare un database.
- In DirectAdmin crei un nuovo database vuoto con un utente. Il Suo nome utente DA e un trattino basso vengono aggiunti automaticamente davanti al nome. Prenda nota di nome, utente e password. Veda Quali sono il nome utente, la password e il nome del database per MySQL?
- Importi la Sua esportazione in quel database. Se contiene una riga
CREATE DATABASEoUSEcon il vecchio nome, la rimuova. Veda Importare un database, anche file di grandi dimensioni.
public_html, nemmeno per poco tempo. Chiunque indovini il nome può scaricarlo, con tutti i dati del Suo sito e dei Suoi clienti. Utilizzi la cartella principale del Suo pacchetto ed elimini il file quando ha terminato.Passo 3: modificare wp-config.php
Apra wp-config.php in public_html con il File Manager (tasto destro del mouse, Modificare) e inserisca i dati del nuovo database:
define( 'DB_NAME', 'gebruiker_wp' ); define( 'DB_USER', 'gebruiker_wp' ); define( 'DB_PASSWORD', 'het-wachtwoord-van-de-databasegebruiker' ); define( 'DB_HOST', 'localhost' );
Presso WebOké l'host è sempre localhost. Controlli anche la riga $table_prefix: deve avere lo stesso prefisso delle tabelle nel Suo database, ad esempio wp_. Se uno di questi dati non è corretto, vedrà "Error establishing a database connection", veda Error establishing a database connection.
Passo 4: nuovo indirizzo? Cercare e sostituire
Se il dominio rimane lo stesso, non è necessario modificare nulla nel database. Se il Suo sito passa a un altro dominio o da http a https, sostituisca l'indirizzo nell'intero database con uno strumento che gestisca i dati serializzati. Non utilizzi mai a tale scopo un normale comando SQL. Veda Cercare e sostituire nel database di WordPress.
Passo 5: testare prima del trasferimento del dominio
Se il Suo dominio punta ancora al vecchio hosting, può già visualizzare il sito presso di noi senza modificare nulla nel DNS. Veda Visualizzare il Suo sito web presso WebOké prima di trasferire il nome di dominio. Controlli le Sue pagine, l'accesso, i moduli ed eventualmente il Suo negozio online.
Passo 6: effettuare il passaggio
- Ha un negozio online o riceve commenti? Da questo momento non modifichi più nulla sul vecchio sito. Trasferisca il database ancora una volta se dal passo 2 è cambiato qualcosa.
- Faccia puntare il Suo dominio a WebOké oppure lo trasferisca, seguendo il piano passo per passo della KB 99 indicata sopra.
- Dopo il trasferimento il Suo sito riceve automaticamente un certificato. Se ciò non avviene, veda Attivare e rinnovare il certificato SSL e risolvere i problemi.
Dopo il trasferimento
- Se alcune pagine restituiscono un errore 404, salvi una volta in Impostazioni > Permalink. Altre cause sono descritte in Il mio sito web non funziona dopo il caricamento o il trasferimento.
- Verifichi che il Suo sito invii la posta, veda Inviare in modo affidabile la posta da WordPress e WooCommerce tramite SMTP.
- Se presso il vecchio hosting aveva dei cron job, li configuri di nuovo. Veda Cron Jobs: eseguire attività automaticamente.
- Importi il sito in Installatron o nel Website Manager, in modo da poterlo aggiornare e salvarne i backup da lì (KB 182 indicata sopra).
- Disdica il vecchio hosting solo quando tutto funziona correttamente da alcuni giorni, e prima scarichi lì un ultimo backup.
Il Suo sito è passato anche a un altro dominio? Imposti allora un reindirizzamento dal vecchio dominio e lo mantenga attivo. Veda Trasferire il Suo sito web su un altro dominio senza perdere visibilità nei motori di ricerca.
Per approfondire
- Migrating WordPress su developer.wordpress.org (in inglese)
Desidera saperne di più? Segua il corso gratuito di WordPress, lezione 9.5 Trasferire un sito WordPress.
