Slik kopierer du en PHP Nettsted

Slik kopierer du en PHP Nettsted


Du har brukt mye tid og penger på å sette opp og konfigurere PHP nettsted akkurat. Nå, for noen grunn, må du kopiere den til en annen webserver eller til en annen mappe på din nåværende web server. Du har flere ulike alternativer for hvordan du gjør dette. Bruk et PHP-skript for å kopiere filen til en annen plassering. Du trenger bare å lage manus, legger du det til webserveren og kjøre den. Alle filene på nettstedet ditt vil bli kopiert til den nye destinasjonen.

Bruksanvisning

1 Åpne en tekstredigering (Notepad) eller web authoring program på datamaskinen din. Klikk på "File" og deretter "New" for å opprette en ny fil. Det kan også være en "Ny" -ikonet på verktøylinjen.

2 Skriv inn følgende PHP-koden for å kopiere filer fra ett sted til et annet:

"Bool kopi (string $ kilde, string $ dest [, ressurs $ kontekst])"

Utelate anførselstegn når du skriver koden. Change "kilden" til filen plasseringen av PHP-filen som du ønsker å flytte. Change "dest" til destinasjonen beliggenhet til hvor du skal flytte PHP-filen til.

3 Skriv inn hele manuset til å kopiere alle filene på webserveren din til et annet sted. For å spare litt tid når du har mange filer, kan du bruke følgende skript for å kopiere hele public_html katalogen til et annet sted:

"<? Php

funksjon copy_all ($ kilde, $ dest) {

$dir = opendir($source);

@mkdir ($ dest);

while (false! == ($ file = readdir ($ dir))) {

if (($ file! = '.') &&) $ file! = '..')) {

if (is_dir ($ kilde. '/'. $ file)) {

copy_all (.. $ kilde '/' $ fil, $ dest '/' $ fil..);

}

else {

kopi (.. $ kilde '/' $ fil, $ dest '/' $ fil..);

}

}

}

closedir ($ dir);

}

?> "

Utelate anførselstegn ved begynnelsen og slutten av koden. Lagre filen som en PHP-fil og laste den inn i din public_html mappe på webserveren din. Kjør skriptet ved å skrive inn filplasseringen i adresselinjen i en webserver. Input destinasjonen du vil at filene kopieres til og deretter tillate skript for å gjøre jobben sin.

Hint

  • Dette skriptet bare kopierer PHP-filer, og ikke den database bak nettstedet. Du må eksportere alle data fra databasen og innspill den inn i en ny database på den nye serveren for at det skal fungere. Gå til MyPHPAdmin programmet på CPanel (web hosting styringsverktøy som fulgte med din hosting konto), velger du databasen du vil kopiere, og klikk på "Export". Databasen vil bli eksportert som en CSV-fil.