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:
- Un "servicio de hosting" que ofrezca soporte para
WordPress (PHP 5.2.4 o superior y MySQL 5.0 o superior).
- 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!
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:
- Un "servicio de hosting" que ofrezca soporte para WordPress (PHP 5.2.4 o superior y MySQL 5.0 o superior).
- 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