>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come copiare un sito web PHP

Si è speso molto tempo e denaro per configurare il proprio sito PHP perfettamente. Ora, per qualche motivo, serve copiarlo su un altro web server o in una cartella diversa sul server attuale. Ci sono diverse opzioni. Usare uno script PHP per copiare i file. Basta creare lo script, caricarlo sul server ed eseguirlo. Tutti i file del sito verranno copiati nella nuova destinazione.

Procedura

Passaggio 1

Aprire un editor di testo (Blocco note) o authoring web. File → Nuovo per creare un nuovo file. Potrebbe esserci un'icona "Nuovo" sulla barra strumenti.

Passaggio 2

Digitare il seguente codice PHP per copiare file da una posizione all'altra:

bool copy (string $source, string $dest [, resource $context])

Omettere le virgolette. Sostituire "source" con la posizione del file PHP da spostare. Sostituire "dest" con la destinazione.

Passaggio 3

Digitare l'intero script per copiare tutti i file del web server in un'altra posizione. Per risparmiare tempo con molti file, usare questo script per copiare l'intera directory public_html:

<?php
function copy_all($source,$dest) {
    $dir = opendir($source);
    @mkdir($dest);
    while (false !== ($file = readdir($dir))) {
        if (($file != '.') && ($file != '..')) {
            if (is_dir($source . '/' . $file)) {
                copy_all($source . '/' . $file, $dest . '/' . $file);
            } else {
                copy($source . '/' . $file, $dest . '/' . $file);
            }
        }
    }
    closedir($dir);
}
?>

Omettere le virgolette iniziale e finale. Salvare come file PHP e caricarlo nella cartella public_html sul web server. Eseguire lo script digitando la posizione del file nella barra indirizzi del browser. Inserire la destinazione desiderata e lasciare che lo script faccia il lavoro.

Suggerimento

Questo script copia solo i file PHP, non il database dietro il sito. Serve esportare tutti i dati dal database e importarli in un nuovo database sul nuovo server. Andare su phpMyAdmin nel cPanel (strumento gestione hosting), selezionare il database da copiare e cliccare Esporta. Il database verrà esportato come file CSV.

  1. Come Copiare Betamax su CD
  2. Come copiare un DVD su iPod Touch
  3. Come convertire pagine web in testo semplice
  4. Come copiare un file ZIP
  5. Come Creare un Sito Web Fittizio (Dummy)
  6. Come Riprodurre un File Audio con PHP