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
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
Guardamos los datos y refrescamos nuestro sitio web:
En otros posteos voy a mostrar como configurar .htaccess para que las rutas normales y de api funcionen correctamente.
Top comments (1)
al ejecuta php artisan migrate, en "namecheap" te pide configurar innodb_large_prefix