martes, 12 de enero de 2016

Siete sencillos pasos para migrar tu página de WordPress desde local hasta un servidor en línea


Son muchos los desarrolladores, programadores y diseñadores crean sus proyectos en WordPress de forma local para después publicarlos en línea, esto da la ventaja de permitir hacer las pruebas necesarias para medir la seguridad y revisar la funcionalidad de un sitio web antes ser publicado. En este artículo te mostraremos en 7 sencillos pasos como mover un sitio local de WordPress a un servidor en línea:

En estos pasos utilizaremos solo el software gratuito "XAMP para Windowos", y nuestro C-panel del servidor en línea.


Actualmente existen plugins premium que facilitan aún más la tarea de migración, tal es caso de BackupBuddy. Si deseas realizar la migración sin el uso de plugins adicionales continúa leyendo...
Antes de comenzar la migración del sitio local necesitaremos 2 elementos esenciales:

  1. Un "servicio de hosting" que ofrezca soporte para WordPress (PHP 5.2.4 o superior y MySQL 5.0 o superior).
  2. El "cliente FTP" para cargar el contenido al servidor en línea. 


Paso 1: Exportar la base de datos de nuestro sitio local


El primer paso consiste en exportar la base de datos de nuestra instalación local de WordPress. Utilizaremos "phpMyAdmin" para lograr nuestro objetivo. Para acceder a phpMyAdmin de tu instalación local de WordPress, escribe la siguiente URL en tu navegador:

http://localhost/phpmyadmin/


Paso 2: Cargar los archivos de WordPress al servidor en línea

Ahora es momento de utilizar el cliente FTP, conéctate al servidor que almacenará el sitio web. Una vez dentro, carga al servidor todos los archivos del sitio local:

Cargar archivos vía FTP

Paso 3: Crear la base de datos del sitio en línea

Mientras finaliza el proceso de carga de los archivos en el servidor, podemos comenzar a crear la nueva base de datos. En cPanel haz clic sobre el enlace "MySQL Databases" de la sección "Databases":
 Clic sobre "MySQL Databases"

En la siguiente pantalla, crea una base de datos asignándole un nombre:

Asigna un nombre a la base de datos

Después de crear la base de datos, es necesario crear un usuario, desplázate hacia abajo, escribe el nombre de usuario y una contraseña que sea segura:

Crea un nombre de usuario

Ahora asigna el nombre de usuario a la base de datos:



Y asegúrate de otorgarle todos los privilegios al usuario recién creado:
Marca todas las casillas y guarda los cambios

Paso 4: Importación de la base de datos

Ahora vamos a importar el contenido de la base de datos de nuestro sitio local, a la base de datos recién creada. En cPanel ve al enlace "phpMyAdmin":

Clic sobre "phpMyAdmin"

Haz clic sobre el enlace "Importar" del menú superior:



En la página de importación, haz clic sobre el botón "seleccionar archivo" y elige el archivo que descargamos en el paso 1. Iniciará el proceso de importación de la base de datos de WordPress:

Importa la base de datos local

Clic en "Continuar" para comenzar el proceso de importación.

Paso 5: Cambiar la dirección URL

Como nuestro sitio web se encontraba de forma local y bajo la URL "http://localhost/", será necesario cambiar esa dirección. Esto es posible a través de "phpMyAdmin", busca la tabla con el nombre "wp_options" de la base de datos recién importada y haz clic sobre ella:




Si utilizas un prefijo distinto la tabla tendrá un nombre como [prefijo]_options.
A un costado derecho, en "options_name" ubica el campo "siteurl", y haz clic sobre el icono "Editar" que se localiza a la izquierda del inicio del renglón:



Al hacer clic sobre el icono "Editar", una nueva ventana se abrirá, y en el campo "option_value" podrás observar la URL original: "http://localhost/". Con cuidado escribe la nueva URL de tu sitio, para este ejemplo utilizaremos la URL "http://sitio.com":



Guarda el campo haciendo clic sobre el botón "Continuar". Ahora haz lo mismo para el elemento "home" de "options_name":




De la misma forma pega tu URL en el campo "option_value", en nuestro caso es: "http://sitio.com", y guarda los cambios haciendo clic sobre el botón "Continuar":




Paso 6: Modificar los ajustes del sitio en línea

Ahora que todos los archivos han sido cargados vía FTP y nuestra base de datos ha sido importada, es momento de configurar WordPress. Si visitas la URL de tu sitio se mostrará el siguiente error: "Error de conexión con la base de datos", no te preocupes - esto es normal y lo resolveremos haciendo lo siguiente:



Vía FTP descarga el archivo "wp-config.php" y edita la siguiente información con los datos que creamos en el paso 3:

Edición del archivo "wp_config.php"
El nombre de la base de datos
El nombre de usuario de la base de datos
Contraseña de la base de datos
Guarda los cambios y sustituye el archivo que se encuentra en línea con el archivo recién editado. Ve al escritorio de WordPress > "Ajustes" > "Enlaces permanentes" y guarda los cambios para asegurarnos que todo funcione de forma correcta.

Paso 7: Corregir los enlaces rotos e imágenes

Esta paso es muy importante ya que enfrentarás problemas con las imágenes o enlaces rotos. Puedes corregir estos enlaces utilizando el plugin gratuito "Velvet Blues WordPress plugin", o bien vía SQL.

Si te decides hacer los ajustes a través de SQL, ve a "phpMyAdmin", elige la base de datos de tu sitio y haz clic sobre la pestaña "SQL" del menú superior. Escribe la siguiente llamada (no olvides utilizar tu nombre de dominio):

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/', 'www.tudominio.com');


Estos son todos los pasos necesarios para mover un sitio local de WordPress a un servidor en línea, revisa tu sitio web para asegurarte de que todo está funcionando bien. Recuerda: existen soluciones como BackupBuddy, ideal para los usuarios con conocimientos básicos y no tan experimentados, éxito!



No hay comentarios:

Publicar un comentario

Entradas populares