Una guida su come spostare un sito web Drupal da un host all'altro
Pubblicato: 2022-04-16La modifica di un host web è un compito che qualsiasi proprietario di un sito web potrebbe dover affrontare prima o poi. Nel mondo delle opzioni di hosting redditizie con diversi pacchetti tariffari - condivisi, VPS, hosting dedicato e così via - questo non è sorprendente. Un trasferimento su un nuovo server di hosting è tra i servizi DevOps più popolari. Oggi esaminiamo i passaggi per spostare un sito Web Drupal su un altro host.
Quando è necessario spostare un sito Drupal su un nuovo host?
Molti clienti desiderano passare a un altro provider di hosting (Acquia, Pantheon, GoDaddy, ABC, Digital Ocean e molti altri), server Linux o Windows, ecc.
Decidono spesso di trasferire il loro sito Web su un nuovo host per aumentare la velocità di caricamento del loro sito Web. Sanno che la velocità lenta del sito web può costare loro denaro. Un altro disastro - ripetuti tempi di inattività - è un killer totale di reputazione, conversione e soddisfazione del cliente.
L'idea di migrare un sito Drupal da un host all'altro è spesso associata anche a pacchetti di hosting costosi e non flessibili, servizio clienti scadente, mancanza di sicurezza web e altri problemi di hosting comuni.
Per questo motivo, i clienti spesso chiedono agli esperti i passaggi per spostare un sito Web Drupal su un altro host. Bene, ovviamente, il compito di migrare Drupal su un altro server dovrebbe essere eseguito da un esperto tecnico, ma condivideremo anche i passaggi nel nostro post.
Servizi di supporto a basso costo per il trasferimento su un altro host
Venendo su questa pagina, sei doppiamente fortunato.
- Innanzitutto, il nostro team di supporto del sito Web può spostare senza problemi un sito Drupal su un nuovo server, quindi non devi preoccuparti di nulla. La nostra priorità oggi è fornire ai proprietari di siti Web servizi di supporto a basso costo in modo che possiamo sollevarli dai loro problemi e aiutare le loro attività a combattere la crisi e ad andare avanti migliorando la loro presenza digitale.
- In secondo luogo, puoi anche optare per i nostri servizi di hosting con pacchetti flessibili . Variano in base alla quantità di risorse e si adattano a ogni portafoglio: scrivici una riga per saperne di più. Tecnologia KVM, backup regolari, monitoraggio dei tempi di attività, certificati SSL gratuiti e pratico controllo remoto tramite cPanel sono solo alcuni dei motivi per passare al nostro hosting.
Come spostare un sito Web Drupal su un altro host?
Ricorda che un trasferimento di sito può essere disponibile per te con un solo pulsante magico ("Contattaci")! Ma se vuoi sapere come è fatto, descriveremo i passaggi per spostare un sito Drupal da un server all'altro.
In parole povere, per spostare un sito Drupal su un altro server di hosting, è necessario:
- spostare i file del sito
- spostare il database del sito
- modificare alcune impostazioni
Ci sono opzioni su come esportare un sito Drupal su un altro server. A molti sviluppatori piace anche utilizzare il modulo Backup e migrazione per questa attività. Qui descriveremo una delle opzioni per spostare il tuo sito che utilizza phpMyAdmin e FTP, che è disponibile con la maggior parte dei provider di hosting.
1. Disattiva la memorizzazione nella cache
Si consiglia innanzitutto di disattivare la memorizzazione nella cache di Drupal per evitare potenziali problemi. Nella dashboard di amministrazione di Drupal 8, fai clic su Configurazione — Prestazioni — Memorizzazione nella cache e seleziona "Nessuna memorizzazione nella cache". Dovresti anche deselezionare "File CSS aggregati" e "File JavaScript aggregati" in "Ottimizzazione larghezza di banda" e infine premere "cancella tutte le cache".
2. Esporta i tuoi file Drupal
Prepara una cartella sul tuo computer locale in cui inserirai i file. Collegati al tuo server remoto tramite FTP, per il quale dovrai scaricare un programma FTP come FileZilla. Inserisci le credenziali di connessione, quindi premi il pulsante QuickConnect per connetterti al tuo server remoto che ospita il tuo sito.
Lì vedrai la cartella del tuo sito principale. Scarica o trascina i contenuti della cartella sul tuo computer locale. Presta attenzione al nome e alla posizione della cartella di backup locale.
3. Esporta il tuo database Drupal
Sul pannello di controllo del tuo server, vai su phpMyAdmin nella sezione Database. Trova il database del tuo sito Drupal per nome, fai clic su "Controlla tutto" per le sue voci e quindi su "Esporta" nella parte superiore della pagina. Scegli il metodo Export e il formato SQL.
4. Importa il tuo database nel nuovo host
Ora è il momento di ripristinare il tuo sito sul nuovo hosting dal backup. Innanzitutto, crea un nuovo database MySQL (nella sezione "Database MySQL") sul tuo server di destinazione per importare lì il backup del tuo database. Prendi nota del "database", "nome utente", "password" e "host": ti servirà presto.
Per effettuare l'importazione, apri il tuo nuovo database, fai clic su "Importa" in alto, fai clic su "Scegli file", seleziona il database precedentemente esportato e premi "Vai".
5. Configura settings.php
Ora apri il backup dei file e delle cartelle del tuo sito eseguito nel passaggio 2. Vai alla cartella /sites/default/ e apri il file settings.php. Trova le righe per "database", "nome utente", "password" e "host" e scrivi lì quelle nuove.
6. Importa i tuoi file nel nuovo host
Ora è il momento di caricare i file del tuo sito dal backup sul server di destinazione. Ancora una volta, questo può essere fatto tramite un client FTP. Collegati lì e trova la cartella pubblica del tuo sito. Apri la cartella di backup e carica il contenuto nella cartella pubblica sul server di destinazione.
7. Configurare le autorizzazioni
Concedi l'autorizzazione di "sola lettura" al tuo settings.php per motivi di sicurezza. Vai al file settings.php nella cartella delle impostazioni predefinite tramite FileZilla, fai clic con il pulsante destro del mouse sul file, seleziona i suoi permessi e inserisci "444".
8. Modificare le impostazioni DNS
È giunto il momento di mostrare il tuo nuovo hosting al dominio del tuo sito web. A tale scopo è necessario aggiornare i nameserver del dominio (il record DNS “A”) tramite il pannello di controllo. Punta il tuo nome di dominio sul nuovo indirizzo IP. Dovrai contattare il nuovo host e registrar di domini.
9. Riattiva la memorizzazione nella cache
Potrebbe volerci del tempo prima che i server dei nomi vengano aggiornati e quindi non dimenticare di visitare Configurazione - Prestazioni della dashboard di amministrazione Drupal e abilitare nuovamente la memorizzazione nella cache che hai disabilitato all'inizio.
Congratulazioni, la missione di spostare un sito su un altro server ora dovrebbe essere completata!
Lascia che ti aiutiamo a spostare il tuo sito Drupal su un altro host a un prezzo accessibile
Quanto sopra è stata una breve guida su come migrare un sito Drupal su un nuovo server. Considerando una serie di possibili problemi di accompagnamento, è chiaro che è meglio affidare i passaggi a un esperto tecnico.
Chiedi ai nostri esperti Drupal di aiutarti a trasferire con successo un sito Drupal su un nuovo server. Puoi anche scegliere di trasferirti in modo specifico sul nostro hosting. Contattaci per qualsiasi domanda, considerazione, dubbio e idea. Siamo pronti per dare una nuova spinta alla tua attività!