För mitt fall var jag tvungen att flytta cirka 20 webbplatser från en delad hosting-konto (där säkerheten sköttes för mig) och en dedikerad hosting-konto (där jag var tvungen att genomföra själv säkerhet). Jag tänker inte utveckla vad jag var tvungen att göra för mina säkerhetskrav, men för er som du kommer att behöva se till att lämpliga kataloger har skrivåtkomst från PHP (eller mer sannolikt webbserver som PHP körs under). Om du har en delad hosting konto kan du ganska mycket antar att detta tas om hand för dig och de filer du laddar upp via FTP ges skrivåtkomst från apache.
Once dina säkerhetsfrågor sorteras ut du är redo att flytta dina grejer. Vad jag gjorde är jag FTP'd alla filer från min installation till min lokala enhet. Därifrån skulle jag vara fri att ändra vad som behövs. Jag skapade också en export från MySQL med hjälp av myPHPAdmin. När jag skapade min export jag valde släppa databas och släpp tabellen alternativ, det här sättet min nya databas skapas redan från början. Om du installerar i en befintlig databas på din nya server klart du inte vill att alternativet drop-databasen. Jag drog också ned detta genererade .sql fil till min lokala box.
Now för skojs, ett par snabba steg och du kommer att vara redo att starta move.1. Gå in den genererade .sql filen och gör en sökning för din gamla väg. Till exempel gruvan var något som /home /a /b /c /jonny /html /serendipity /sedan ändra alla förekomster av strängen till där din nya installation kommer att bli. Till exempel, min ny installation dir är något som /home /mma /public_html /ie Sök och ersätta gammal installation väg med ny installation väg i MySQL file.2. Om du ändrar ditt bord prefix på din nya installation (du förmodligen inte), sedan ändra alla dessa fall.
Min gamla var serendipity_mma_ och jag bestämde oss för att hålla det, så inga förändringar var necessary.3. Om du ändrar ditt domännamn, sedan göra alla dessa förändringar. Min gamla domännamn var mma.