Vorrei iniziare dicendo che ho spostato decine di siti Web da un server all'altro, senza problemi.
Di recente ho spostato un sito Web e quando l'URL viene visitato, viene scaricato automaticamente un file denominato "download" senza estensione e solo una dimensione del file di 1 KB. Ho eseguito il backup di tutti i file e scaricato i database utilizzando quattro diversi metodi, solo per essere sicuro: BackWPup, BackUpWordPress e manualmente comprimendo i file e scaricando i file tramite FTP.
Il sito Web originale funziona perfettamente sul server originale.
Ho usato il metodo che ho sempre usato quando mi sono trasferito su un nuovo server.
Sul nuovo server:
- Crea nuovo database, utente e importa database
- Carica i file e decomprimi
- Modifica wp-config.php con nuovo nome DB, utente, password
- Modifica l'URL del sito Web utilizzando il metodo Functions.php nel codice WordPress, qui - http://codex.wordpress.org/Changing_The_Site_URL
Dovrei anche menzionare che ho caricato il sito su tre server diversi (incluso un sottodominio sul server originale), tutti con lo stesso risultato.
Oltre ai metodi sopra menzionati, ho provato le seguenti cose per provare a risolvere:
- Modificato il nome della cartella "plug-in" per vedere se un plugin causava l'errore
- Modificato il nome della cartella del tema attivo per vedere se il tema stava causando l'errore
- Modificato WP_DEBUG su "true" in wp-conig.php - Ma il sito non viene mai caricato, quindi non vengono visualizzati errori.
Attualmente, il sito Web errato si trova all'indirizzo http://cgdev.webworksplayground.com/
Grazie per l'aiuto.
# Use PHP54 Single php.ini as default AddHandler application/x-httpd-php54s .php
Dopo averlo rimosso, tutto sembra funzionare bene.