Subir Proyecto Laravel a 000webhost [SOLUCIONADO]

Migración de un Proyecto Laravel a 000webhost

Uno de los retos más habituales a los que nos enfrentamos como desarrolladores es el proceso de llevar nuestro proyecto Laravel de la etapa de desarrollo local a la de producción en un servidor live. En este tutorial, aprenderemos los pasos necesarios para migrar un Proyecto Laravel a 000webhost.

Configuración de la Base de Datos en 000webhost

Comenzaremos configurando la base de datos en el servidor 000webhost. Para esto, en el panel de control de 000webhost, seleccionaremos “Gestión de Base de Datos MySQL”. Aquí, crearemos una nueva base de datos y anotaremos el nombre de la base de datos, el nombre de usuario, la contraseña y el servidor de base de datos, ya que los necesitaremos más tarde.

Configuración del Proyecto Laravel

A continuación, debemos hacer algunos cambios en el archivo .env de nuestro proyecto Laravel antes de subirlo a 000webhost.

DB_CONNECTION=mysql
DB_HOST=YourDatabaseHost
DB_PORT=3306
DB_DATABASE=YourDatabaseName
DB_USERNAME=YourDatabaseUser
DB_PASSWORD=YourDatabasePassword

Recuerda reemplazar YourDatabaseHost, YourDatabaseName, YourDatabaseUser y YourDatabasePassword con los valores que anotaste anteriormente.

Migración al Servidor

El siguiente paso es migrar el código del proyecto Laravel al servidor 000webhost. La forma más sencilla de hacerlo es a través de FTP. Si aún no tienes un cliente FTP, FileZilla es una opción gratuita y popular.

Primero, necesitamos conectar nuestro cliente FTP con 000webhost. Estos son los detalles que necesitamos:

Host: files.000webhost.com
Username: Your000webhostUsername
Password: Your000webhostPassword
Port: 21

Una vez que estemos conectados, navegaremos hasta la carpeta public_html y eliminaremos cualquier archivo o carpeta que pueda haber allí. A continuación, subiremos todos los archivos de nuestro proyecto Laravel a la carpeta public_html.

Configuración del Servidor

Para que nuestro proyecto Laravel funcione correctamente en 000webhost, debemos hacer algunas configuraciones de servidor.

En primer lugar, necesitamos asegurarnos de que nuestro servidor está utilizando la versión correcta de PHP. Laravel requiere PHP 7.2.5 o posterior. En el panel de control de 000webhost, vamos a Configuración General y seleccionamos la versión correcta de PHP.

Después de esto, debemos cambiar la raíz del documento de nuestro sitio. Para hacer esto, en el panel de control de 000webhost, vamos a Ajustes del Sitio Web – Configuración de SEO, y cambiamos el directorio del sitio a /public_html/public.

Puesta en Marcha del Proyecto

Finalmente, para poner en marcha nuestro proyecto Laravel en 000webhost, necesitamos hacer una migración y configurar todos los enlaces simbólicos necesarios. Esto se puede hacer mediante el acceso SSH proporcionado por 000webhost.

Después de estos pasos, tu proyecto Laravel debería estar funcionando correctamente en 000webhost. Recuerda mantener siempre tu versión de Laravel y todas las dependencias de tu proyecto actualizadas para asegurar el correcto funcionamiento y la seguridad de tu aplicación.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad