Come eseguire il backup e ripristino di un sito Web WordPress utilizzando MARS?


Ultima data di modifica 2024-08-09

Panoramica

Il backup di un sito Web di WordPress è probabilmente un componente importante nella strategia di protezione dei dati aziendali. Tuttavia, le normali soluzioni di backup sono spesso complesse, dispendiose in termini di tempo e costose. Inoltre, utilizzando i servizi di backup di un tipico provider di hosting di WordPress, è possibile incorrere nel rischio di danni ai dati, attacchi informatici o la terminazione improvvisa dell’attività. MARS (Multi-Application Recovery Service) di QNAP è progettato per aiutare a superare questi ostacoli offrendo una soluzione di backup definitiva, sicura e semplice. Questo tutorial guida nel processo di backup e ripristino del sito Web di WordPress usando MARS.

Come eseguire il backup di un sito Web WordPress

Per eseguire il backup di un sito Web di WordPress, attenersi ai seguenti passaggi:

  1. Creare un servizio di WordPress per il sito Web di WordPress:
    1. Installare il plugin QNAP NAS Backup in WordPress.
      Per informazioni, consultare Installazione di QNAP NAS Backup in WordPress.
    2. Ottenere la chiave di accesso di WordPress.
      Per informazioni, consultare Ricezione della chiave di accesso di WordPress.
    3. Creare un servizio di WordPress.
      Per i dettagli, consultare Creazione di un servizio di WordPress.
  2. Creare un processo di backup per il servizio di WordPress.
    Il processo di backup può essere eseguito manualmente o tramite pianificazione. Per i dettagli, vedere Creazione di un processo di Backup.

Installazione di QNAP NAS Backup in WordPress

Il plugin QNAP NAS Backup per WordPress consente di eseguire i processi di backup e ripristino di WordPress in MARS, oltre a consentire di visualizzare i record del processo MARS in WordPress.

  1. Accedere a WordPress con l'account amministratore.
  2. Andare su Plugins (Plugin) > Add New (Aggiungi nuovo).
  3. Immettere QNAP NAS Backup nella barra di ricerca.

    QNAP NAS Backup dovrebbe apparire nei risultati della ricerca.

  4. Fare clic su Install Now (Installa ora).
  5. Fare clic su Activate (Attiva).

Il plugin QNAP NAS Backup per WordPress è installato.

Ricezione della chiave di accesso di WordPress

MARS richiede una chiave di accesso da WordPress per creare un servizio di WordPress. La chiave di accesso è generata dal plugin QNAP NAS Backup.

  1. Andare su QNAP Backup.
  2. Accanto a Chiave di accesso, fare clic su Copia.

La chiave di accesso viene copiata negli appunti.

Creazione di un servizio di WordPress

Un servizio di WordPress consente a MARS di eseguire il backup o ripristinare una intera applicazione di WordPress (inclusi tutti i temi e plugin) o solo il database utilizzato dall’applicazione WordPress.

  1. Aprire MARS.
  2. Andare su Applicazione > WordPress.
  3. Fare clic su Aggiungi servizio.

    Viene visualizzata la finestra Aggiungi servizio.

  4. Specificare le seguenti informazioni:
    • Nome servizio
    • URL host
    • Chiave di accesso di QNAP NAS Backup

  5. Fare clic su Verifica.

    MARS verifica che l’applicazione WordPress di destinazione sia accessibile tramite la chiave di accesso di QNAP NAS Backup.

  6. Fare clic su Applica.

    Il servizio di WordPress viene creato e visualizzato nell’elenco dei servizi.

Creazione di un processo di backup

  1. Andare su Backup.
  2. Fare clic su Crea processo di backup.

    Viene visualizzata la finestra Crea processo di backup.

  3. In Informazioni processo, specificare le informazioni del processo.

    Campo

    Azione

    Tipo di servizio

    Selezionare WordPress.

    Nome processo

    Specificare il nome del processo.

    Il nome del processo deve essere compreso fra 1 e 32 caratteri.

    Descrizione (opzionale)

    Specificare una descrizione.

    La descrizione può contenere fino a 100 caratteri.

  4. In Origine e destinazione, specificare l’applicazione di origine per il backup.
    1. In Origine, fare clic su Sfoglia.
    2. Selezionare un servizio, quindi fare clic su Seleziona.
  5. In Origine e destinazione, specificare la cartella di destinazione del backup.
    1. In Destinazione, fare clic su Sfoglia.
    2. Selezionare la cartella di destinazione del backup, quindi fare clic su Seleziona.
      Suggerimento
      Per creare una nuova cartella di destinazione, fare clic su Aggiungi cartella.
  6. In Backup componenti, specificare i componenti dell’applicazione di origine per il backup:

    Scegliere uno dei seguenti:

    • Tutto (file WordPress e database)
    • File WordPress
    • Database
  7. In Pianificazione backup, specificare una pianificazione del backup:

    Tipo di pianificazione

    Descrizione

    Manuale

    Viene eseguito solo quando un utente avvia il processo.

    Esegui una volta dopo

    Esegue il processo al termine dell’esecuzione di un processo collegato.

    Avvertenza
    Se il processo collegato non riesce, il processo non sarà eseguito.
    1. Fare clic su Seleziona processo collegato.
    2. Scegliere un processo collegato.

    Esegui da pianificazione

    Esegue il processo in base alla pianificazione ripetuta.

    1. Scegliere uno dei seguenti e specificare le informazioni pertinenti:
      • Una volta: Specificare la data e l'ora.
      • Giornaliero: Specificare l’orario.
      • Settimanale: Specificare l’orario e i giorni della settimana.
      • Mensilmente: Specificare l’orario e i giorni del mese.
      • Periodico: Specificare la data, l’orario e l’intervallo di attesa. Un processo con pianificazione periodica è eseguito in date e orari specifici, ed eseguito in modo ricorrente a ogni intervallo di attesa. Ad esempio, se l’intervallo di attesa è 2 ore, allora il processo è eseguito ogni due ore dopo l’esecuzione iniziale.
    2. Opzionale: Selezionare Imposta ora di fine e specificare una data e un orario in cui terminare la pianificazione del processo.
    3. Fare clic su Applica.

    La pianificazione viene creata e visualizzata nell’elenco delle pianificazioni.

  8. Opzionale: Abilitare la gestione delle versioni.
    1. Selezionare Abilita il criterio di conservazione della versione di backup per più backup.
    2. In Criterio di conservazione, selezionare uno degli elementi seguenti:
      • Giorni di conservazione: Ogni backup viene salvato nella cartella di destinazione per il numero specificato di giorni, quindi eliminato.
      • Versioni conservate: Solamente il numero di versioni specificato viene salvato nella cartella di destinazione. Quando viene raggiunto il numero, le versioni più recenti sostituiscono quelle meno recenti.
    3. In Soglia, specificare un numero corrispondente al numero di giorni o versioni conservate.
  9. Fare clic su Applica o Esegui backup ora.

    Il processo di backup è stato creato.

    Facendo clic su Esegui backup ora, viene eseguito immediatamente il processo di backup.

Come eseguire il ripristino di un sito Web WordPress

Per eseguire il ripristino di un sito Web di WordPress, attenersi ai seguenti passaggi:

  1. Opzionale: Aumentare il limite della dimensione di caricamento dei file.
    Per informazioni, consultare Aumento del limite della dimensione di caricamento dei file.
  2. Creare un processo di ripristino.
    Per i dettagli, consultare Creazione di un processo di ripristino.

Aumento del limite della dimensione di caricamento dei file

Per eseguire il backup o ripristino di molte applicazioni WordPress che contengono diversi plugin, temi, o database, è necessario aumentare il limite della dimensione di caricamento dei file.

  1. Aprire un collegamento SSH (Secure Shell) verso il QNAP NAS.
  2. Inserire i seguenti comandi nel terminale in base al tipo di applicazione di WordPress e alla versione di Container Station installata sul dispositivo QNAP:
    Avvertenza
    Per consentire a WordPress di elaborare i trasferimenti di file di grandi dimensioni, i seguenti comandi possono aumentare il limite di utilizzo di RAM PHP e i limite di tempo di esecuzione dello script PHP.
    Un’applicazione WordPress nativa
    Versione Container StationComandi
    3.x
    cat <<EOF >> /proc/`system-docker inspect -f '{{.State.Pid}}' wordpress-wordpress-1`/root/var/www/html/WordPress/.htaccess
    php_value upload_max_filesize 1280M
    php_value post_max_size 1280M
    php_value memory_limit 2560M
    php_value max_execution_time 3000
    php_value max_input_time 3000
    EOF

    2.x
    cat <<EOF >> /proc/`system-docker inspect -f '{{.State.Pid}}' wordpress_wordpress_1`/root/var/www/html/WordPress/.htaccess
    php_value upload_max_filesize 1280M
    php_value post_max_size 1280M
    php_value memory_limit 2560M
    php_value max_execution_time 3000
    php_value max_input_time 3000
    EOF

    Il terminale sarà come segue (Container Station v3.x):


    Un container applicazione di WordPress in Container Station
    Versione Container StationComandi
    3.x
    export CONTAINER_NAME={@container_name}
    cat <<EOF >> /proc/`docker inspect -f '{{.State.Pid}}' ${CONTAINER_NAME}-wordpress-1`/root/var/www/html/.htaccess
    php_value upload_max_filesize 1280M
    php_value post_max_size 1280M
    php_value memory_limit 2560M
    php_value max_execution_time 3000
    php_value max_input_time 3000
    EOF
    Sostituire {@container_name} con il nome del container di WordPress.
    2.x
    export CONTAINER_NAME={@container_name}
    cat <<EOF >> /proc/`docker inspect -f '{{.State.Pid}}' ${CONTAINER_NAME}_wordpress_1`/root/var/www/html/.htaccess
    php_value upload_max_filesize 1280M
    php_value post_max_size 1280M
    php_value memory_limit 2560M
    php_value max_execution_time 3000
    php_value max_input_time 3000
    EOF
    Sostituire {@container_name} con il nome del container di WordPress.
    Suggerimento
    Il nome del container di WordPress si trova in Container Station > Panoramica > Tutto > Nome.
    Il terminale sarà come segue (Container Station v3.x):

Il limite della dimensione di caricamento dei file dell’applicazione WordPress viene aumentato.

Creazione di un processo di ripristino

  1. Andare su Ripristino.
  2. Fare clic su Crea processo di ripristino.

    Viene visualizzata la finestra Crea processo di ripristino.

  3. In Informazioni processo, specificare le informazioni del processo.

    Campo

    Azione

    Tipo di servizio

    Selezionare WordPress.

    Nome processo

    Specificare il nome del processo.

    Il nome del processo deve essere compreso fra 1 e 32 caratteri.

    Descrizione (opzionale)

    Specificare una descrizione.

    La descrizione può contenere fino a 100 caratteri.

  4. In Origine e destinazione, specificare l’applicazione di origine.
    1. In Origine, fare clic su Sfoglia.
    2. Selezionare il tipo di origine:

      Tipo di origine

      Azione

      Processo di backup

      1. Fare clic su Processo di backup.
      2. Selezionare un servizio.

      Cartella

      1. Fare clic su Cartella.
      2. Selezionare la cartella che contiene il file dell’applicazione di origine.
        Può essere la cartella di destinazione del processo di backup. Per i dettagli, vedere Creazione di un processo di Backup.
    3. Fare clic su Seleziona.
  5. In Origine e destinazione, specificare l’applicazione di destinazione.
    1. In Destinazione, fare clic su Sfoglia.
    2. Selezionare un servizio.
    3. Fare clic su Seleziona.
  6. Opzionale: In Origine e destinazione > Versione origine, selezionare la versione di origine da ripristinare.

    Diverse versioni di origine sono disponibili solo se il processo di backup corrispondente ha la gestione delle versioni abilitata. Per i dettagli sull’abilitazione della gestione delle versioni, consultare Creazione di un processo di backup.

  7. In Pianificazione ripristino, specificare una pianificazione del ripristino:

    Tipo di pianificazione

    Descrizione

    Manuale

    Viene eseguito solo quando un utente avvia il processo.

    Esegui una volta dopo

    Esegue il processo al termine dell’esecuzione di un processo collegato.

    Suggerimento
    Se il processo collegato non riesce, il processo non sarà eseguito.
    1. Fare clic su Seleziona processo collegato.
    2. Scegliere un processo collegato.

    Esegui da pianificazione

    Esegue il processo in base alla pianificazione ripetuta.

    1. Scegliere uno dei seguenti e specificare le informazioni pertinenti:
      • Una volta: Specificare la data e l'ora.
      • Giornaliero: Specificare l’orario.
      • Settimanale: Specificare l’orario e i giorni della settimana.
      • Mensilmente: Specificare l’orario e i giorni del mese.
      • Periodico: Specificare la data, l’orario e l’intervallo di attesa. Un processo con pianificazione periodica è eseguito in date e orari specifici, ed eseguito in modo ricorrente a ogni intervallo di attesa. Ad esempio, se l’intervallo di attesa è 2 ore, allora il processo è eseguito ogni due ore dopo l’esecuzione iniziale.
    2. Opzionale: Selezionare Imposta ora di fine e specificare una data e un orario in cui terminare la pianificazione del processo.
    3. Fare clic su Applica.

    La pianificazione viene creata e visualizzata nell’elenco delle pianificazioni.

  8. Fare clic su Applica o Ripristina ora.

    Il processo di ripristino è stato creato.

    Facendo clic Ripristina ora, viene eseguito immediatamente il processo di ripristino.

Questo articolo è stato utile?

50% delle persone lo ritengono utile.
Grazie per il feedback.

Informarci su come può essere migliorato l'articolo:

Per offrire un’ulteriore feedback, includerlo di seguito.

Scegliere le caratteristiche

      Mostra di più Meno

      Questo sito in altre nazioni/regioni

      open menu
      back to top