Red de conocimiento informático - Material del sitio web - Cómo mover WordPress del servidor al local

Cómo mover WordPress del servidor al local

Para modificar fácilmente la plantilla, a menudo es necesario reflejar el sitio de WordPress localmente. Este artículo presentará paso a paso el proceso de operación y los asuntos que requieren atención:

1 Descripción del entorno: el servidor local usa WAMP

Supongamos que el nombre de dominio del sitio en línea es www.baidu. .com

p>

El enlace del sitio local es localhost: 8080/baidu/

El directorio del sitio web de WAMP es c:\wamp\www

2. archivos del sitio a local

Utilice un cliente FTP para conectarse al sitio en línea, descargue todos los archivos en la carpeta htdocs y cópielos en la carpeta c:\wamp\www\baidu/

(Nota: los hosts virtuales suelen utilizar htdocs como directorio raíz de los archivos del sitio web en lugar de www. El nombre de dominio suele estar vinculado a esta carpeta)

3 Exportar la base de datos

Puedes utilizar la herramienta mysqladmin que viene con cpanel para exportar la base de datos completa. Descargar a local.

Si la base de datos es demasiado grande y el valor de tiempo de espera establecido por el servidor es demasiado pequeño o la memoria es demasiado pequeña, la exportación de toda la base de datos generalmente fallará. En este momento, puede dividir la base de datos y descargar varias tablas o varios datos de una tabla a la vez.

4. Configure la base de datos localmente e importe datos

Utilice la herramienta de administración MySQL proporcionada por WAMP (la URL predeterminada en este artículo es localhost: 8080/phpmyadmin/) para establecer una conexión en línea. base de datos del sitio web Se supone que la base de datos con el mismo nombre se llama company_db.

Establezca los permisos de la base de datos. Importe el archivo de base de datos descargado. (Si el archivo de la base de datos es grande, es posible que deba ajustar el límite de tamaño del archivo de carga de PHP)

5. Reemplace la cadena del nombre de dominio en la base de datos

Ejecute la siguiente consulta de ejemplo en local. phpmyadmin

[sql] ver copia simple

ACTUALIZAR wp_postmeta SET meta_value = replace(meta_value, '.au', '.au', '.au', '.au', 'pany_db ');

/** nombre de usuario de la base de datos MySQL */

define('DB_USER', 'root'); contraseña * /

define('DB_PASSWORD', 'Su contraseña de mysql local, wamp está inicialmente vacía');

7. time: //localhost:8080/baidu/ Prueba OK, se ha copiado correctamente al local.