• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria
  • Ir al pie de página

Dani Sánchez - Gestionatuweb

Desarrollador web freelance - Dani Sánchez Gestionatuweb

  • ¿Eres agencia?
  • WordPress
    • Mantenimiento
    • Desarrollo
    • Soporte técnico
  • Cursos
  • Porfolio
  • Blog
  • Contacto
  • Solicita Presupuesto
Estás aquí: Inicio / Publicaciones / Subir un Wordpress terminado de tu ordenador (local) al servidor final (hosting)

Publicaciones, Tutoriales, Wordpress / 25 de agosto de 2016

Subir un WordPress terminado de tu ordenador (local) al servidor final (hosting)

Suele ser habitual desarrollar una web en nuestro PC en modo (local) y una vez terminada, contratar el hosting profesional y subirla mediante FTP, de este modo podemos trabajar con más versatilidad (evitando estar conectados a la red) y desperdiciando tiempo (el tiempo que nos lleve desarrollar el proyecto por completo) del hosting contratado.

¿Cómo se sube un proyecto final WordPress de tu ordenador al hosting final?

Tan sencillo como trasladar toda la carpeta de tu proyecto a la carpeta de proyectos de tu hosting profesional (carpeta que debe especificarte tu hosting o consultar en el manual de este), pero antes vamos a realizar unos pocos pasos para adaptarlo al nuevo alojamiento:

  1. Volcar la base de datos.
  2. Modificar la ruta de los enlaces de localhost al nuevo dominio.
  3. Editar el archivo de configuración (wp-config.php).

1. Volcar la base de datos

Podemos exportar nuestra base de datos local en un archivo .sql que después será importado en la base de datos del hosting.

Para ello accedemos a nuestro phpMyadmin (local) a través de http://localhost/phpmyadmin:

Seleccionamos la base de datos que queremos respaldar y pulsamos en Exportar:

phpmyadmin modo local

En la siguiente pantalla dejamos seleccionado el formato SQL y hacemos clic en Continuar:

Generar SQL en phpmyadmin

Se descargará el respaldo de la base de datos en un archivo .sql que guardaremos para después.

Ahora deberíamos acceder al phpmyadmin del hosting de pago (cada uno tiene su propio panel de control, por lo tanto consultar en los manuales o al soporte técnico), crear una nueva base de datos vacía:

Crear base de datos vacía

E importar nuestra base de datos de respaldo.

Importar la base de datos de respaldo

2. Modificar la ruta de los enlaces de localhost al nuevo dominio

Una vez respaldada la base de datos, vamos a modificar un par de valores en una de las tablas, en concreto la que especifica la ruta de instalación de wordpress, que en nuestro ordenador estaba configurada en «localhost»:

Localizamos la tabla wp-options:

localizar tabla wp-options

Hacemos clic en ella, y nos situamos sobre los campos que vamos a modificar:

  • siteurl
  • home
modicar valores de url

Haciendo doble clic en los valores podemos modificarlos, y solamente deberemos cambiarlos por el nombre de domino que hayamos contratado.

Esto hará que todos los enlaces internos de WordPress, así como las imágenes y archivos adjuntos se actualicen a la nueva ruta del alojamiento, de lo contrario seguirían apuntando a «localhost» y nos daría errores:

nuevos valores de la base de datos

3. Editar el archivo de configuración (wp-config.php)

Por último modificamos el archivo wp-config.php de nuestro wordpress local. Los parámetros a modificar son:

modificar archivo de configuración wp-config.php
  • DB_NAME: sustituimos el antiguo nombre de la base de datos local (en el ejemplo ‘wordpresspruebas’, por el nombre de la nueva base de datos que hemos creado en el hosting profesional.
  • DB_USER: nombre de usuario de MySQL del hosting profesional.
  • DB_PASSWORD: contraseña de usuario de MySQL del hosting profesional.
  • DB_HOST: dirección de la nueva base de datos, es habitual que permanezca en ‘localhost’ pero hay hosting en los que tienes que especificar la IP del servidor de bases de datos (consultar en la documentación del hosting).

Una vez hechos estos cambios ya solo tenemos que volcar toda la carpeta de nuestro proyecto WordPress al hosting, normalmente por FTP y listo.

Archivado en:Publicaciones, Tutoriales, Wordpress Etiquetado con:mysql, publicaciones, tutoriales, wordpress, wp-config.php

Interacciones con los lectores

Este artículo puede contener código que podría no funcionar correctamente en tu versión de WordPress o causar incompatibilidad con tu plantilla o plugins. Úsalo bajo tu responsabilidad y haz siempre copia de tus archivos antes de modificarlos.

Comentarios

  1. seguidores instagram aqui dice

    26 de agosto de 2016 en 13:00

    Hola me ha encantado el articulo, llevaba tiempo interesado en esto porque lo estube cuestionando el otro dia con un amigo, al final tenia yo razón por lo que veo. Enhorabuena al autor esperemos que sigan asi, nosotros tenemos un blog igual pero trata de técnicas sobre redes sociales, como conseguir mas seguidores, likes en tus publicaciones y demás. se llama creapublicidadonline.es ¡quedan invitados! gracias, un abrazo fuerte.

    Responder
    • Daniel dice

      26 de agosto de 2016 en 13:18

      Muchas gracias por tu comentario, Me alegra mucho que el artículo sea de utilidad.

      Seguiré vuestro blog pues me interesa todo lo que tenga que ver con marketing y publicidad on-line.

      Un abrazo!.

      Responder
  2. brendon dice

    29 de mayo de 2017 en 16:38

    Como migrar mi wordpress de un hosting, aun mi propio vps 🙁 🙁 no puedo subir mi archivos sql,,,,, como se hace?, saludos

    Responder
    • Daniel, Gestionatuweb dice

      30 de mayo de 2017 en 08:35

      Hola Brendon, esta pequeña guía es para subir un WordPress de tu servidor local o localhost hacia un hosting compartido.

      Para servidores virtuales o dedicados debes consultar con tu proveedor de hosting, ya que tendrán los manuales y guías oportunos. Muchos suelen cobrar por hacer este tipo de configuraciones.

      Un saludo.

      Responder
  3. Ángel dice

    26 de junio de 2018 en 11:11

    Mi principal temor a la hora de trabajar en local (cosa mucho más cómoda que en servidor, desde luego), es que se cuelen encabezados no seguros a la hora de subir la web al servidor, y se quede en nada el certificado SSL.

    Sé que existen plugins para ello, pero no me fío, la verdad; siendo un e-commerce, ¿no es muy arriesgado?
    Gracias por su blog y un saludo

    Responder
    • Daniel, Gestionatuweb.net dice

      26 de junio de 2018 en 14:38

      Hola Ángel.

      En teoría no debería haber ningún problema, ya que los archivos en local son los mismos que en el servidor. Tal vez, en un servidor dedicado o vps puede ser aconsejable revisar permisos de archivos delicados y carpetas, pero en un servidor compartido, normalmente el proveedor del hosting ya lo tiene todo configurado para que no haya problema.

      Lo que sí suelo hacer actualmente es, además de cambiar en la base de datos la dirección del proyecto (de localhost a dominio final), es pasarle el plugin Better Search Replace, con el que puedes localizar cualquier cadena de texto dentro tu sitio web que se haya quedado apuntando a http://localhost/tuproyecto y sustituirlas todas automáticamente por el nuevo dominio (si es https ya te aseguras que no queda ningún link fuera del certificado) y así ahorrarte cualquier problema de enlace roto.

      Un saludo.

      Responder
      • Ángel dice

        26 de junio de 2018 en 17:23

        Ese plugin no lo conocía, lo probaré.

        ¡Gracias!

        Responder
  4. Ray dice

    8 de enero de 2021 en 23:50

    Buenas, si yo tengo plugins en la web offline al aplicar lo que esta página indica para montarlo en un servidor online funcionarían también correctamente o requiere de otras acciones, gracias y excelente página

    Responder
    • dani dice

      11 de enero de 2021 en 08:42

      Todo debería seguir funcionando con normalidad.

      Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Barra lateral primaria

Daniel Sánchez

@danisanchez82
t.me/gestionatuweb

Buscar en la web

Entradas recientes

  • Adiós WhatsApp…
  • Configuración de WP Fastest Cache
  • Cómo añadir un enlace personalizado en el menú admin de WordPress
  • Hooks de Genesis Framework (init, header y framework) – Parte 1
  • Añade el soporte de Genesis Framework para tus Custom Post

Categorías

  • Actualidad
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • Wordpress

Comentarios recientes

  • Carlos en Crear un WebView con Android Studio para cargar una web en una APP Android
  • william maffiold en Instalar LAMP y phpMyAdmin en MX Linux 19
  • dani en Divi, diseñar una plantilla predeterminada para cargar Custom Posts
  • dani en Subir un WordPress terminado de tu ordenador (local) al servidor final (hosting)
  • Carlos en Divi, diseñar una plantilla predeterminada para cargar Custom Posts

Hosting de confianza

Footer

Buscar en la web

  • Inicio
  • Agencias
  • Mantenimiento WordPress
  • Desarrollo WordPress
  • Soporte técnico WordPress
  • Cursos
  • Portfolio
  • Blog
  • Contacto
  • Política de privacidad

Mis redes

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

© 2016–2021 Gestionatuweb · Programado con Genesis Framework · Iniciar sesión

Utilizo cookies para obtener datos estadísticos sobre el uso de mi sitio web y personalizar la publicidad (no intrusiva) del blog según tus intereses. En ningún caso estas cookies te identifican como persona, solo a tu dispositivo en la Red. Aceptando el uso de cookies me ayudarás a mantenener el blog gracias a la publicidad y podré mejorar la experiencia de uso gracias a la analítica web. Puedes navegar por mi sitio web sin que se instale ninguna de estas cookies, aunque este mensaje permanecerá visible en todo momento.AceptoPolítica de privacidad