Via Giovanni D'Amalfi, 26 - 84011 - Amalfi+39 089873213
0 prodotti - 0,00

Migrare un sito WordPress

Descrizione

Migrare un’installazione di WordPress su di un server differente non presenta particolari problemi se NON viene anche cambiato il dominio o l’URL collegato al sito.

In effetti tutto si riduce

  1. alla creazione del DB sul nuovo server come se fosse una normale installazione
  2. al dump e alla importazione del db mySQL
  3. alla pubblicazione dei file FTP dal vecchio server
  4. all’eventuale aggiornamento del file wp-config.php per aggiornare i dati di connessione al db
  5. all’applicazione dei permessi adeguati a files e cartelle secondo i plugin attivi

In caso di cambio del dominio o anche solo dell’URL del sito invece la cosa diventa complicata per il modo con cui vengono serializzati i dati dalla maggior parte dei widget e dei temi. La lunghezza dell’URL infatti è alla base della serializzazione degli array. Un semplice trova e sostituisci nel DB renderebbe probabilmente inutilizzabili temi e widget.

Soluzione

Fortunatamente è possibile utilizzare dei tool appositi per ovviare al problema. Quello da noi preferito è “Search and Replace DB 2“.

La procedura è (dopo aver seguito quella standard esposta in precedenza):

  1. Caricare lo script php nella root del sito
  2. Mandarlo in esecuzione
  3. Caricare i dati di connessione da wp-config.php seguendo la procedura guidata
  4. Sostituire l’URL quando richiesto.

In poche frazioni di secondo il sito sarà migrato.

ATTENZIONE: una volta eseguito, lo script va immediatamente rimosso. Secondo le raccomandazioni dell’autore andrebbe addirittura rinominato in maniera casuale prima di utilizzarlo. Questo nel caso degli scanner lo individuassero nei pochi minuti che intercorrono dall’installazione all’esecuzione.

Riferimenti

Related articles

Tipi di post in WordPress

Riferimenti http://codex.wordpress.org/Template_Hierarchy Gerarchia del sistema dei template http://codex.wordpress.org/Post_Types Introduzione ai tipi di post http://codex.wordpress.org/Post_Type_Templates Personalizzare i template per tipi di post http://codex.wordpress.org/Category_Templates Template per categorie

Learn More

Rimuovere l’avviso di sicurezza all’apertura di file dalla rete

Sintomi All’apertura di un file dalla rete viene mostrato un avviso di sicurezza Cause Sistema di sicurezza installato a partire dal SP2 di WIN XP. Soluzione Aggiungere il percorso sicuro di rete nell’area Siti Intranet sicuri di Internet Explorer. Opzioni di Internet Explorer / Sicurezza Siti Intranet / Avanzate Aggiungere il percorso con il formato: […]

Learn More

Join Dominio Samba (ClearOS 6) da macchine Windows 7/8/2008/2008R2 x64 (64 bit)

Per aggiungere correttamente una macchina windows 7/8/2008/2008 R2 a 64 bit ad un dominio basato su OpenLdap e Samba 3 (ClearOs 6 ad esempio), occorre seguire la seguente procedura: STEP 1: Modifica del registro di windows: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters] “DNSNameResolutionRequired”=dword:00000000 “DomainCompatibilityMode”=dword:00000001 STEP 2: Modifica criteri di protezione locali – Andare in Pannello […]

Learn More