Come copiare un sito web PHP

October 2

Come copiare un sito web PHP


Hai speso una grande quantità di tempo e denaro per impostare e configurare il vostro sito web PHP giusto. Ora, per qualche ragione, è necessario copiarlo su un altro server web o in una cartella diversa sul server Web corrente. Sono disponibili diverse opzioni diverse per come fare questo. Utilizzare uno script PHP per copiare il file in un'altra posizione. Hai solo bisogno di creare lo script, caricarlo sul server web ed eseguirlo. Tutti i file del tuo sito sarà copiata alla nuova destinazione.

istruzione

1 Aprire una modifica del testo (Blocco note) o applicazione di authoring web sul computer. Fare clic su "File" e poi "Nuovo" per creare un nuovo file. Ci può anche essere un icona "Nuovo" sulla barra degli strumenti.

2 Digitare il seguente codice PHP per copiare i file da una posizione a un'altra:

"Copia bool (string $ fonte, string $ dest [, resource $ contesto])"

Lasciare fuori le virgolette quando si digita il codice. Change "fonte" per la posizione del file PHP che si desidera spostare. Change "dest" per la posizione di destinazione per cui si sta spostando il file PHP per.

3 Digitare l'intero script per copiare tutti i file sul server Web in un'altra posizione. Per risparmiare un po 'di tempo quando si hanno un sacco di file, utilizzare il seguente script per copiare l'intera directory public_html in un'altra posizione:

"<? Php

Funzione copy_all ($ fonte, $ dest) {

$dir = opendir($source);

@mkdir ($ dest);

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

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

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

copy_all (.. $ fonte '/' $ file, $ dest '/' $ file..);

}

altro {

copia (.. $ fonte '/' $ file, $ dest '/' $ file..);

}

}

}

closedir ($ dir);

}

?> "

Omettere le virgolette all'inizio e alla fine del codice. Salvare il file come un file PHP e caricarlo nella cartella public_html sul vostro server web. Eseguire lo script digitando il percorso del file nella barra degli indirizzi di un server web. Input la destinazione che si desidera che i file copiati e quindi consentire lo script per fare il suo lavoro.

Consigli e avvertenze

  • Questo script solo copia i file PHP e non il database dietro il sito. Avrete bisogno di esportare tutti i dati dal database e l'ingresso in un nuovo database sul nuovo server per farlo funzionare. Vai all'applicazione MyPHPAdmin sul CPanel (lo strumento di gestione di hosting web che è venuto con il vostro account di hosting), selezionare il database che si desidera copiare e fare clic su "Esporta". La banca dati verrà esportato come file CSV.