DEV Community

Nahuel Segovia
Nahuel Segovia

Posted on

Hacer deploy de un proyecto de Laravel en hosting compartido(con Softaculous)

En esta oportunidad les vengo a mostrar como hacer deploy o como subir su proyecto de Laravel en un hosting compartido.

Para empezar: Softaculous es una biblioteca de scripts comerciales que automatiza la instalación de aplicaciones web comerciales y de código abierto en un sitio web.

Sabiendo esto nos dirigimos a nuestro hosting y buscamos la sección de Softaculous App Installer -> Frameworks

Buscamos e instalamos Laravel

  • Luego de esto comprimimos nuestro proyecto en zip para poder subirlo al hosting.

  • Subimos el zip y lo descomprimimos en public_html

Alt Text

Ahora tenemos que subir nuestro archivo de configuración .env, pero antes de eso en nuestro servidor local vamos a ejecutar

php artisan key:generate

En nuestro .env reemplazamos los datos de la base de datos local por las del hosting, tendría que quedar así en las primeras líneas:

APP_NAME=LaravelProject
APP_ENV=local
APP_KEY=base64:WoggMb7FmrK/RGw2S98frkQ+2L6p4WMt0rPZ5h1omFE=
APP_DEBUG=true
APP_URL=http://tuhosting.com

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=2526
DB_DATABASE=hosting_basededatos
DB_USERNAME=hosting_usuario
DB_PASSWORD=usuario_basededatos

Enter fullscreen mode Exit fullscreen mode

Guardamos los datos y refrescamos nuestro sitio web:

Alt Text

En otros posteos voy a mostrar como configurar .htaccess para que las rutas normales y de api funcionen correctamente.

Discussion (1)

Collapse
devouzear profile image
Jose Ugarriza • Edited on

al ejecuta php artisan migrate, en "namecheap" te pide configurar innodb_large_prefix