Integrazione di Kinsta
Questo articolo spiega come integrare i siti WordPress ospitati su MyKinsta in DevKinsta: come effettuare il pull del sito WordPress da Kinsta, come eseguire il push delle modifiche da DevKinsta a MyKinsta e come creare un sito da un backup di WordPress.
Effettuare il pull di un sito da Kinsta
Se hai un account Kinsta, puoi eseguire il pull dei vostri siti da DevKinsta.
Per importare un nuovo sito in DevKinsta, consulta la sezione Importazione da MyKinsta della nostra guida per creare un sito con DevKinsta.
- solo i file selezionati,
- solo il database,
- o entrambi.
Come metodo di backup alternativo, quando si importa un sito in DevKinsta, è possibile eseguire un backup locale del sito utilizzando il seguente comando:
docker exec -it devkinsta_fpm bash -c "cd /www/kinsta/public/SITENAME && wp db export --allow-root"Eseguire il push delle modifiche a Staging
Quando si esegue il push delle modifiche da DevKinsta a MyKinsta, è possibile farlo solo verso un ambiente di staging Standard o Premium; non è possibile farlo verso un sito live direttamente da DevKinsta. Una volta eseguito il push delle modifiche da DevKinsta a un ambiente di staging, puoi eseguire il push delle modifiche da staging a live in MyKinsta.
- Seleziona il sito da cui effettuare il push in DevKinsta.
- Clicca sul pulsante Sync e seleziona Invia su Kinsta nel menu a tendina.
- Se non hai ancora effettuato l’accesso all’account MyKinsta nelle impostazioni di DevKinsta, ti verrà richiesto di effettuare l’accesso (e di fornire la 2FA se è abilitato).
- Seleziona l’ambiente a cui inviare le modifiche.
- Puoi scegliere cosa trasferire dal sito ospitato al sito DevKinsta:
- solo i file selezionati,
- solo il database,
- o entrambi.
- Fai clic su Invia il sito per iniziare a inviare le modifiche.
L’invio delle modifiche allo staging comporta:
- La sovrascrittura di file, se selezionati.
- La sovrascrittura del database, se selezionato.
- La modifica dell’URL del sito da locale al dominio primario dell’ambiente di staging a cui state inviando le modifiche.
- L’esecuzione del push di tutti gli utenti di WordPress esistenti nel sito DevKinsta se è stato selezionato il database.
Non cambierà:
Creare un sito da un backup
Se hai un backup di un sito WordPress che vuoi portare in DevKinsta, ora puoi creare un sito da un file di backup direttamente da DevKinsta.
Assicurati che il file di backup contenga tutti i file WordPress del sito e il file del database (.sql). Se il backup non contiene un sito WordPress completo, segui i passaggi della nostra guida per importare manualmente un backup.
Creare un backup
La prima cosa di cui avrai bisogno è un backup del sito che vuoi aggiungere a DevKinsta. Se il sito è ospitato su Kinsta, accedi a MyKinsta e vai su Siti > nome del sito > Backups > Download per creare e scaricare un backup del sito.
Creare un sito da un backup in DevKinsta
Una volta ottenuto il file di backup, crea un sito personalizzato in DevKinsta e seleziona la scheda Importa backup.

Inserisci i dettagli del sito e clicca sul pulsante Crea sito. Se non conosci il nome del database, ci sono un paio di modi per trovare queste informazioni:
- Se il sito è ospitato su Kinsta, accedi a MyKinsta, vai su Siti > nome del sito > Info e cerca il nome del database alla voce Accesso al database.
- Scompatta il file di backup e cerca il nome del file del database (.sql) oppure cercate il nome del database nel file wp-config.php.
La ricerca e la sostituzione per aggiornare gli URL del database con l’URL del sito locale viene eseguita automaticamente durante la creazione del sito. Una volta creato il sito, sarà il momento di utilizzare il sito locale.
Importare manualmente un backup
Se hai un backup incompleto o se hai problemi a creare un sito da un backup, puoi utilizzare il processo manuale descritto di seguito.
Creare un backup
Uno dei modi più semplici per importare un sito è creare un backup scaricabile. Se il sito che vuoi importare è ospitato da Kinsta, visita la pagina dei backup del sito scelto (Siti > nome sito > Backup) e vai alla scheda Download per creare un backup scaricabile. Questa operazione potrebbe richiedere un po’ di tempo se hai un sito di grandi dimensioni, ma una volta che il download sarà pronto, riceverai un messaggio in MyKinsta e un’e-mail con un link per il download.

Una volta scaricato il backup, estrailo sul computer locale.
Creare un sito in DevKinsta
Crea un sito in DevKinsta (con l’aiuto della nostra guida alla creazione di siti) come di consueto. Una volta creato, vedrai il percorso del sito, e potrai cliccare per aprirlo.

Importare i contenuti
Una volta aperto il percorso del sito, vedrai una struttura di directory standard di WordPress. Elimina la cartella wp-content e sposta al suo posto la cartella wp-content del backup estratto. In questo modo, i temi, i plugin e i contenuti multimediali del sito importato saranno al loro posto.
Importare il database
In DevKinsta, clicca sul pulsante Database manager per aprire il database locale. Assicurati che il database corretto sia selezionato in alto a sinistra in Adminer (il gestore del database). Nella schermata principale che mostra l’elenco delle tabelle, clicca sulla casella a sinistra nella riga superiore dell’elenco delle tabelle. In questo modo verranno seleziona tutte le tabelle.

Clicca sul pulsante Elimina e conferma l’eliminazione di tutte le tabelle del database del sito locale. Successivamente, clicca sul pulsante Importa nella barra laterale e nella sezione Carica file, seleziona il file mysql-database-backup.sql (o un file simile) dal backup scaricato e clicca su Esegui. Questo importerà il database.
Ricerca e sostituzione
Poiché il database proviene da un sito ospitato, ci saranno molti riferimenti all’URL del sito all’interno del database. Per assicurarti che non ci siano problemi, dovrai eseguire una ricerca e una sostituzione per aggiornare questi URL nel database.
Puoi farlo con uno dei seguenti strumenti:
Per maggiori informazioni sull’uso di WP-CLI e su come cercare e sostituire gli URL, consulta queste guide: