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
.sqldal 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
.sqlprecedentemente 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.
3 mesi fa

