lunes, 27 de febrero de 2012

Copiar un sito #WordPress desde tu #Hosting a tu PC

En este breve artículo explicaremos cómo armar un ambiente de Desarrollo en WordPress como copia de un ambiente de Producción que tengamos hospedado en algún hosting:

1) Instalar XAMPP en Windows
Ver la primera parte de este artículo: http://viviendoenlaeradelaweb20.blogspot.com/2011/08/instalar-wordpress-localmente-en.html

2) Hacer un backup de nuestra base de datos y del sitio en nuestro Hosting:
imageimage



3) Recuperar la base de datos en tu servidor local:
3.1) Crear una base de datos:

http://localhost/phpmyadmin/ / Opción Base de Datos:
image
3.2) Crear un usuario:
http://localhost/phpmyadmin/ / Opción Privilegios:
image
3.3) Importar la Base de Datos
image

4) Recuperar la archivos en tu servidor local:
Crear la carpeta C:\xampp\htdocs\Restore120226\ e importar los archivos.
image

5) Ajustes
4.1) Ajustar contraseña de acceso a la Base de datos
  1. Entrar a esta carpeta: C:\xampp\htdocs\Restore120226
  2. Buscar el archivo wp-config.php
  3. Buscar la sección DB_NAME, DB_USER y DB_PASSWORD y modificar los datos
/** The name of the database for WordPress */
define('DB_NAME', 'Restore120226');
/** MySQL database username */
define('DB_USER', 'admin120226');
/** MySQL database password */
define('DB_PASSWORD', '****');

4.2) Ajustar la tabla WP-Options
UPDATE `restore120226`.`wp_options` SET `option_value` = 'http://localhost/Restore120226/' WHERE `wp_options`.`option_id` =1;

4.3) Ajustar
Ir a http://localhost/Restore120226/wp-admin/ sección Ajustes Generales y modificar “Dirección del sitio (URL)” con el valor http://localhost/Restore120226
Para entrar usar el usuario “admin” que usamos en producción.
4.4) Revisar posibles lugares en donde se encuentre alguna URL “hardcodeada” y hacer los respectivos ajustes. También es posible que necesitemos desactivar algún plugin, que por alguna razón no pueda ser utilizado en nuestro ambiente de desarrollo.

6) Ingresar al sitio
Ingresar con nuestro usuario de administración de Producción:
http://localhost/Restore120226

A) Apéndice: archivos de backup muy grandes
Es posible que nos encontremos con archivos de base de datos muy grandes y superen los 8MB permitidos por MySql al importar. Una forma de superar esta limitación es la siguiente:
  1. Entrar a esta carpeta: C:\xampp\phpMyAdmin\libraries
  2. Buscar el archivo config.default.php
  3. Buscar la sección $cfg['UploadDir'] = '';
  4. Reemplazarla por $cfg['UploadDir'] = 'upload';
  5. Crear la carpeta “upload” C:\xampp\phpMyAdmin\upload

0 comentarios:

Publicar un comentario en la entrada