For mitt tilfelle jeg måtte flytte rundt 20 nettsteder fra en delt hosting konto (der sikkerhet ble administrert for meg) til en dedikert hosting konto (der jeg måtte gjennomføre sikkerheten selv). Jeg har ikke tenkt å utdype hva jeg måtte gjøre for mine krav til sikkerhet, men for din må du sørge for at de riktige katalogene har skrivetilgang fra PHP (eller mer sannsynlig webserveren at PHP kjører under). Hvis du har en delt hosting konto kan du ganske mye anta at dette blir tatt vare på for deg og filene du laster opp via FTP vil bli gitt for å kunne skrive av apache.
Once dine sikkerhetsspørsmål er sortert ut du er klar til å flytte ting. Hva jeg gjorde er jeg FTP'd alle filene fra installasjonen min til min lokale stasjon. Derfra ville jeg være fritt til å endre det som er nødvendig. Jeg har også opprettet en eksport fra MySQL bruker myPHPAdmin. Da jeg laget min eksport jeg valgte slippe database og slippe tabellen alternativer, på denne måten min nye databasen ble laget helt fra bunnen av. Hvis du installerer til en eksisterende database på den nye serveren klart du ikke vil at drop database alternativet.
Jeg har også trukket ned dette generert sql filen til min lokale box.Now for moro, et par raske skritt, og du vil være klar til å starte move.1. Gå inn den genererte sql fil og gjøre et søk etter den gamle banen. For eksempel min var noe sånt som /home /a /b /c /jonny /html /Serendipity /deretter endre alle forekomster av denne strengen til hvor den nye installere kommer til å være. For eksempel, min nye installere dir er noe sånt som /home /mma /public_html /ie søke og erstatte gamle installere banen med nye installere banen i MySQL file.2.
Hvis du endrer dine tabellprefikser på den nye installere (du sannsynligvis ikke er), deretter endre alle disse tilfellene. Min gamle var serendipity_mma_ og jeg bestemte meg for å beholde det, så ingen endringer var necessary.3. Hvis du endrer ditt domenenavn, så gjør alle disse en