Tecnología

Inicio

Cómo copiar un sitio web PHP

Cómo copiar un sitio web PHP


Usted ha pasado una gran cantidad de tiempo y dinero para instalar y configurar su sitio web PHP a la perfección. Ahora, por alguna razón, tiene que copiar a otro servidor web o en una carpeta diferente en su servidor web actual. Tiene varias opciones diferentes de cómo hacer esto. Utilizar un script PHP para copiar el archivo a otra ubicación. Sólo se necesita para crear el guión, cargarlo en el servidor web y ejecutarlo. Todos los archivos en su sitio se copiarán en el nuevo destino.

Instrucciones

1 Abrir una edición de texto (Bloc de notas) o aplicación de creación web en su ordenador. Haga clic en "Archivo" y luego "Nuevo" para crear un nuevo archivo. También puede haber un icono "Nuevo" en la barra de herramientas.

2 Escriba el siguiente código PHP para copiar archivos de un lugar a otro:

"Copia bool (string $ fuente, string $ dest [, resource $ contexto])"

Dejar de lado las comillas al escribir el código. Cambio "fuente" para la ubicación del archivo del archivo PHP que desea mover. Cambiar "destino" a la ubicación de destino a donde va a mover el archivo PHP para.

3 Escribir en toda la secuencia de comandos para copiar todos los archivos en el servidor web a otra ubicación. Para ahorrar algo de tiempo cuando se tiene una gran cantidad de archivos, utilice la siguiente secuencia de comandos para copiar todo el directorio public_html a otra ubicación:

"<? Php

copy_all función ($ fuente, $ dest) {

$dir = opendir($source);

@mkdir ($ dest);

mientras que (falso! == ($ file = readdir ($ dir))) {

if (($ archivo! = '.') &&) Archivo $! = '..')) {

si (is_dir (fuente $. '/'. $ archivo)) {

copy_all (.. $ fuente '/' $ archivo, $ dest '/' $ archivo..);

}

else {

copia (.. $ fuente '/' $ archivo, $ dest '/' $ archivo..);

}

}

}

closedir ($ dir);

}

?> "

Omitir las comillas al principio y al final del código. Guarde el archivo como un archivo PHP y cargarlo en su carpeta public_html en su servidor web. Ejecutar el script escribiendo en la ubicación del archivo en la barra de direcciones de un servidor web. Introducir el destino que desea copiar los archivos desde y luego permitir que el script para hacer su trabajo.

Consejos y advertencias

  • Esta secuencia de comandos sólo copia los archivos PHP y no a la base de datos detrás del sitio. Tendrá que exportar todos los datos de su base de datos y de entrada en una nueva base de datos en el nuevo servidor para que funcione. Vaya a la aplicación myphpadmin en su CPanel (la tela que recibe herramienta de gestión que viene con su cuenta de alojamiento), seleccione la base de datos que desea copiar y haga clic en "Exportar". La base de datos será exportado como un archivo CSV.