[Cómo] Transferir Joomla desde Localhost al servidor en 5 pasos

joomla localhost al servidor

Pasos completos para cargar Joomla en el servidor de su sitio web

Después de haber desarrollado y probado su sitio web en un servidor local, el próximo gran desafío es cargar el sitio web en su servidor de sitio web asequible y actualizar la configuración para que "se active". El tutorial a continuación le brinda los pasos necesarios para transferir su sitio web Joomla de localhost al servidor. Con algunos ajustes, estos pasos también se aplican para mover el sitio Joomla a un nuevo servidor si desea cambiar a un mejor servicio de alojamiento.

Dado que está considerando mover su sitio web, le recomendamos encarecidamente echando un vistazo a nuestra revisión de InMotion hosting y VPS, antes de tomar una decisión a qué host trasladarse.

También tenemos un 47% de descuento en planes de alojamiento para CollectiveRay usuarios hasta agosto de 2024. También ofrecen migración completamente gratuita o transferencia asistida del sitio Joomla desde el host local al servidor.

Consulte las ofertas de alojamiento de InMotion en agosto de 2024

Transferir el sitio Joomla desde el servidor local al nuevo servidor

Si tiene prisa, los pasos son los siguientes:

  1. Copie a los archivos de la carpeta raíz del localhost al servidor usando FTP o Administrador de archivos
  2. Exportar la base de datos de Joomla desde localhost phpMyAdmin
  3. Importe la base de datos de Joomla a phpMyAdmin en el servidor
  4. Actualice configuration.php para asegurarse de tener los detalles correctos
  5. Probar y poner en marcha

Si bien este tutorial describe los pasos para cargar Joomla en su servidor web desde localhost o su computadora, los pasos si desea realizar una transferencia de un servidor Joomla a otro son exactamente los mismos, por lo que también puede seguir estos pasos para hacer esto .

La diferencia es que lo hará a través del CPanel de su alojamiento Joomla.

Estos son los pasos exactos que hemos utilizado para mover nuestro sitio web, CollectiveRay, a diferentes hosts por diferentes razones.

Video tutorial de la carga de Joomla

Sube archivos de Joomla a tu servidor Joomla

Lo primero que debe hacer es transferir los archivos al servidor web donde se alojará su sitio en vivo. Para poder hacer esto, necesitará:

  1. FTP (FTP es una forma de permitir una fácil transferencia de archivos a través de la web) acceso a su servidor web,
  2. o bien cargue un archivo zip de todos los archivos directamente.

Nota: si su empresa de alojamiento ya instaló Joomla, no sobrescriba los archivos configuration.php. Esto contiene detalles muy importantes sobre su empresa de alojamiento Joomla. Debe guardar una copia de seguridad de este archivo. Todos los demás archivos se pueden sobrescribir, de modo que tenga toda la configuración que ha realizado en la instalación local.

Usando FTP

El acceso FTP generalmente consiste en:

  • Dirección FTP: por lo general, es algo similar a ftp.yourdomain.com
  • Detalles de inicio de sesión de FTP: nombre de usuario / contraseña para acceder al área de FTP

Esta información se le proporciona cuando solicita una cuenta de alojamiento con cualquier empresa de alojamiento. Para acceder al área FTP, necesitará un cliente FTP. Un cliente FTP gratuito y fácil de usar es FileZilla.

Descargue e instale este cliente y luego ingrese la información en su área FTP. Estos deberían ser similares a la imagen a continuación:

 

detalles de la conexión ftp filezilla

Una vez que se haya conectado a su servidor Joomla, cargue todos los archivos al host.

Esto se hace seleccionando todos los archivos de Joomla de su disco duro local y arrastrándolos a la ventana que está conectada al host. Esto iniciará la transferencia de todos sus archivos de Joomla a su disco duro.

Usando el Administrador de archivos

Si su alojamiento utiliza CPanel o tiene un Administrador de archivos como parte de la cuenta de alojamiento, puede realizar la transferencia de una manera mucho más rápida.

Administrador de archivos cPanel

  1. El primer paso es que necesitará ZIP o archivar la carpeta raíz de Joomla en el localhost
  2. Sube el archivo directamente a la carpeta raíz de la cuenta de alojamiento.
  3. Descomprima el archivo comprimido para obtener una copia de los archivos en el servidor Joomla

 

extraer descomprimir administrador de archivos

Exportar / importar la base de datos de Joomla

Advertencia: los siguientes pasos para exportar / importar la base de datos de Joomla son significativamente técnicos. Tenga en cuenta lo que está haciendo porque puede crear un verdadero lío.

En particular, la mayoría de la configuración y los datos de las extensiones de Joomla (como la de uno CollectiveRay mencionado aquí) todos almacenan sus datos y configuración en la base de datos, lo que lo convierte en una parte crítica de su proceso.

El siguiente paso para transferir el sitio que ha creado localmente al servidor web es la transferencia de la base de datos de Joomla desde su MySQL local a la servidor web base de datos. Esto consta de dos pasos

  • Exportando su base de datos local actual
  • Importar la base de datos exportada a la base de datos MySQL en el servidor de la empresa de alojamiento

Exportar la base de datos localhost Joomla 

Para exportar su base de datos actual, necesita usar phpMyAdmin ubicado en su servidor local y exportar la base de datos.

La URL de phpMyAdmin difiere según el servidor de desarrollo local que esté utilizando. Si está utilizando XAMPP para probar y desarrollar su sitio web, encontrará phpMyAdmin en https: // localhost / phpMyAdmin

Elija la base de datos que contiene el sitio web que desea cargar y expórtelo a un archivo.

exportar la base de datos mysql a través de phpmyadmin

 

Este paso depende mucho del phpMyAdmin que esté utilizando.

Sin embargo, debería haber un enlace de exportación. Exporta todas las tablas. Una vez que la base de datos se ha exportado a un archivo .sql, debe abrir el archivo con un editor de texto y verificar que el archivo se vea bien. Debe contener las tablas de Joomla.

exportar tablas desde la base de datos joomla

 

Asegúrese de que no haya una línea Crear base de datos. La base de datos debe crearse manualmente.

Importar a la base de datos MySQL de alojamiento

Una vez que haya exportado la base de datos, debe importarla en el host.

Su empresa de alojamiento debería poder proporcionarle acceso a MySQL. Si aún no ha creado una base de datos, debe crearla ahora.

Tome nota de todos los detalles, especialmente la dirección del servidor donde reside MySQL, el nombre de la base de datos, el nombre de usuario y la contraseña para acceder a la base de datos. Si la base de datos de Joomla ya se ha creado previamente (utilizando el procedimiento de instalación de Joomla o de otra manera), debe utilizar los detalles que se le proporcionaron al crear la base de datos.

Inicie sesión en la interfaz phpMyAdmin, busque la pestaña de importación e importe el archivo que ha exportado anteriormente. Una vez más, la ubicación del enlace de importación varía según la versión de phpMyAdmin que se utilice, sin embargo, esto debería ser bastante intuitivo.

importar la base de datos joomla mysql a través de phpmyadmin

Si tiene algún problema para hacer esto, su empresa de alojamiento le ayudará a importar este archivo a la base de datos correctamente.

Configura el configuration.php correctamente

Hasta ahora, si intenta acceder a su sitio web, probablemente se le dará un error.

Esto se debe a que el archivo configuration.php que tenía en su servidor local no contiene la información relacionada con los detalles de su cuenta de alojamiento. Como se indicó anteriormente, si su host ya ha instalado Joomla por usted, debe dejar el archivo configuration.php creado sin cambios.

archivo php de configuración

De lo contrario, deberá cambiar los siguientes detalles críticos:

Joomla 3

  • public $ host = 'localhost'; - esta es la dirección del servidor que aloja su base de datos MySQL
  • public $ usuario = 'sqluser'; - este es el nombre del nombre de usuario que se utilizará para acceder a la base de datos Joomla MySQL
  • public $ contraseña = 'p @ ssw0rd'; - contraseña para la base de datos MySQL
  • public $ db = 'j15stable'; - Nombre de la base de datos MySQL Joomla
  • public $ log_path = '\ home \ logs'; - la ruta donde se almacenarán los archivos de registro
  • public $ tmp_path = '\ home \ tmp'; - la ruta de los archivos tmp 

Una vez que se hayan dado los valores correctos a todas estas entradas en el archivo configuration.php, Joomla debería poder acceder a la base de datos y al código y, por lo tanto, si va a la dirección de su página, debería tener un sitio web de Joomla que funcione con todos los personalización que ha realizado.

De lo contrario, es probable que una de las configuraciones anteriores sea incorrecta, o es posible que deba configurar algunas configuraciones más.

Pruebe y asegure el sitio web

 

Revise todo el sitio web para asegurarse de que todo se haya configurado correctamente.

Como debería haber subido el sitio web, la mayoría de las configuraciones deberían ser correctas. Sin embargo, es posible que aún tenga que realizar algunas configuraciones menores, así que revise cada página y área para comprobar que todo funciona correctamente.

También debe seguir todos los pasos para proteger su sitio web Joomla.

La salida fácil

Como puede ver, los pasos son bastante complicados y requieren bastante conocimiento de varias tecnologías.

Esto no es algo que deba intentar alguien que no tenga experiencia o que no entienda lo que está sucediendo. Si cree que estas instrucciones son demasiado difíciles de seguir, puede preguntarle a un tercero como CollectiveRay :)

También puedes echarle un vistazo InMotion que también lo ayudará a migrar su sitio web desde su localhost

Go Live

Empiece a comercializar su sitio web :)

Si cree que alguna sección de este tutorial requiere más detalles, comente a continuación y estaremos encantados de editar el artículo para proporcionar más información.

¿Te resultó útil este artículo? Por favor compártelo, aquí hay algunos artículos más que quizás quieras leer:

La guía completa para la optimización de motores de búsqueda para Joomla!, cómo hacer que Joomla se cargue más rápido y excelentes formas de aumentar el tráfico del sitio web con las redes sociales.

Sobre la autora
David Atard
David ha trabajado en la industria digital y en línea durante los últimos 21 años. Tiene una amplia experiencia en las industrias de software y diseño web utilizando WordPress, Joomla y los nichos que los rodean. Ha trabajado con agencias de desarrollo de software, empresas de software internacionales, agencias de marketing locales y ahora es Jefe de Operaciones de Marketing en Aphex Media, una agencia de SEO. Como consultor digital, su objetivo es ayudar a las empresas a obtener una ventaja competitiva utilizando una combinación de su sitio web y las plataformas digitales disponibles en la actualidad. Su combinación de experiencia en tecnología combinada con una sólida visión para los negocios aporta una ventaja competitiva a sus escritos.

Una cosa más... ¿Sabías que las personas que comparten cosas útiles como esta publicación también se ven IMPRESIONANTES? ;-)
Por favor, deja un eficiente Comente con sus pensamientos, luego comparta esto en su (s) grupo (s) de Facebook que lo encontrarán útil y cosechemos los beneficios juntos. ¡Gracias por compartir y ser amable!

Divulgación: Esta página puede contener enlaces a sitios externos para productos que amamos y recomendamos de todo corazón. Si compra productos que le sugerimos, es posible que ganemos una tarifa de referencia. Tales tarifas no influyen en nuestras recomendaciones y no aceptamos pagos por reseñas positivas.

 

¿quienes somos?

CollectiveRay está dirigido por David Attard: trabajando en y alrededor del nicho del diseño web durante más de 12 años, brindamos consejos prácticos para las personas que trabajan con y en sitios web. También ejecutamos DronesBuy.net, un sitio web para aficionados a los drones.

david atard

 

 

Autor (es) destacado en:  Logotipo de la revista Inc   Logotipo de Sitepoint   Logotipo de CSS Tricks    logotipo de webdesignerdepot   Logotipo de WPMU DEV   y muchos más ...