Cómo copiar un sitio web PHP

Ha invertido una gran cantidad de tiempo y dinero para instalar y configurar correctamente su sitio web PHP. Ahora, por alguna razón, debe copiarlo en otro servidor web o en una carpeta diferente en su servidor web actual. Tiene varias opciones diferentes para hacer esto. Use un script PHP para copiar el archivo a otra ubicación. Solo necesita crear el script, cargarlo en su servidor web y ejecutarlo. Todos los archivos de su sitio se copiarán en el nuevo destino.

Paso 1

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

Paso 2

Escriba el siguiente código PHP para copiar archivos de una ubicación a otra:

"copia bool (cadena $fuente, cadena $destino [, recurso $contexto])"

Omita las comillas al escribir el código. Cambie "fuente" a la ubicación del archivo PHP que desea mover. Cambie "dest" a la ubicación de destino a donde está moviendo el archivo PHP.

Paso 3

Escriba el script completo para copiar todos los archivos en su servidor web a otra ubicación. Para ahorrar algo de tiempo cuando tiene muchos archivos, use la siguiente secuencia de comandos para copiar todo el directorio public_html a otra ubicación:

""

Omita las comillas al principio y al final del código. Guarde el archivo como un archivo PHP y cárguelo en su carpeta public_html en su servidor web. Ejecute el script escribiendo la ubicación del archivo en la barra de direcciones de un servidor web. Ingrese el destino en el que desea que se copien los archivos y luego permita que el script haga su trabajo.

Consejo

Este script solo copia los archivos PHP y no la base de datos detrás del sitio. Deberá exportar todos los datos de su base de datos e ingresarlos en una nueva base de datos en el nuevo servidor para que funcione. Vaya a la aplicación MyPHPAdmin en su CPanel (la herramienta de administración de alojamiento web que viene con su cuenta de alojamiento), seleccione la base de datos que desea copiar y haga clic en "Exportar". La base de datos se exportará como un archivo CSV.