Migrazione
WebsitePack è progettato per garantire facilità nella migrazione da un ambiente all'altro, ad esempio:
- da locale a remoto,
- da una versione di staging a quella di produzione,
- oppure tra due server diversi.
Un sistema pensato per essere flessibile
Due sono i principali vantaggi offerti da WebsitePack in fase di migrazione:
-
URL indipendenti dal dominio
- Il sistema evita di salvare gli URL completi (assoluti) all'interno del database.
-
Questo significa che, in caso di migrazione, non è necessario effettuare modifiche sul database: è sufficiente aggiornare i dati nel file
wsp-settings.php
.
-
Supporto a più ambienti di sviluppo
- WebsitePack consente di definire almeno due ambienti distinti (es. locale/remoto o staging/produzione).
- Il sistema rileva automaticamente l’ambiente corretto in base al dominio o all’host utilizzato e carica le relative configurazioni (connessione al database, parametri mail, licenza, ecc.).
- Questo permette uno sviluppo parallelo su più ambienti con la massima coerenza e senza interventi manuali ogni volta.
Procedura di migrazione consigliata
Per trasferire un progetto WSP da un ambiente a un altro, segui questi passaggi:
-
Esportare il database
-
Utilizza uno strumento come PhpMyAdmin per creare un file di esportazione
.sql
dal database attuale.
-
Utilizza uno strumento come PhpMyAdmin per creare un file di esportazione
-
Copiare i file
-
Scarica via FTP (o altro sistema) l’intera struttura del progetto, incluse:
-
Le 4 cartelle principali:
wsp-admin
,wsp-core
,wsp-content
,wsp-media
. -
I file essenziali:
index.php
,wsp-settings.php
. -
Gli altri file consigliati:
.htaccess
,readme.txt
,robots.txt
.
-
Le 4 cartelle principali:
-
Scarica via FTP (o altro sistema) l’intera struttura del progetto, incluse:
-
Aggiornare il file wsp-settings.php
-
Inserisci correttamente i parametri sotto le sezioni:
- REMOTE/PUBLIC PARAMETERS
- LOCAL/STAGING PARAMETERS
-
Assicurati di:
- Definire il percorso (directory) in cui si trova il CMS.
-
Specificare le licenze d’uso corrette per ogni ambiente.
-
Inserisci correttamente i parametri sotto le sezioni:
-
Importare il database
-
Carica il file
.sql
precedentemente esportato nel nuovo database (tramite PhpMyAdmin o sistema equivalente).
-
Carica il file
-
Caricare i file nel nuovo ambiente
- Tramite FTP o altro sistema, trasferisci la struttura completa del progetto nella nuova posizione.
Importante
- La licenza WebsitePack è associata al dominio: assicurati di disporre di una licenza valida anche per il nuovo dominio o sottodominio in cui si sta spostando.
- Le installazioni in locale sono sempre consentite, a patto che non siano accessibili esternamente (intranet o macchina singola).
- Verifica che il nuovo ambiente rispetti i requisiti di sistema indicati nella documentazione.
2 mesi fa