Vamos a ver el proceso de exportación e importación. Hay diferentes formas de importar y exportar, existen plugins para ello.
Esto sirve para ir del localhost al servidor en internet o viceversa
- Respaldar todo WordPress
- wp-admin
- wp-includes
- wp-content
- archivos sueltos
- Cargar/Descargar el respaldo
- vía FTP
- vía SSH
- vía github
- Exportar en formato .sql la BD desde el phpMyAdmin
Considera que a veces phpMyAdmin no nos agrega la instrucción CREATE DATABASE y USE - Abrir el archivo .sql y reemplazar todas las rutas locales a las del servidor en internet o viceversa con ayuda del comando buscar y reemplazar de tu editor de código favorito
- Modificar las siguientes lineas del archivo .htaccess
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On ----> RewriteBase /perros/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d ----> RewriteRule . /perros/index.php [L] </IfModule> # END WordPress
- Modificar BD,USER, PWD y HOST MySQL en el archivo wp-config.php
- Importar la BD en el destino y cargar el nuevo contenido
Nota: Si las estructuras de carpeta se respetan en el servidor y en el localhost, cuando haya nuevos cambios, sólo hay que hacer los pasos 2,3.
Lo realmente importante es conservar la carpeta wp-content, la cual trae todos los plugins que instalamos en nuestro WP, los lenguajes, las plantillas y la carpeta downloads.
Mirar en la tabla posts y options
Con cambiar los enlaces de estas dos tablas es suficiente (tabla posts y tabla options)