Aunque se puedeinstalar Laravel automáticamente, es posible que desees una versión que no esté en la lista. Recuerda, siempre se recomienda instalarla versión estable actualpara evitar cualquier amenaza de seguridad o errores.
Si aún eliges Laravel 8, deberías hacer una instalación manual:
Paso 1 – Preparación
Antes de comenzar, necesitasactivar tu plan de hostingyagregar un dominio, en el cual desplegar Laravel.
Paso 2 – Subir y mover archivos
Usando cualquier método adecuado, subetus archivos del sitio Laravelal directorio por encima depublic_html. Si tu proyecto se llamalaravel, la estructura de tus archivos será la siguiente:
Después, abre la carpetalaravel/y mueve todos los archivos que contiene apublic_html:
Paso 3 – Crear el archivo .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>Si tu sitio web usa base de datos/modelos, verás un error de conexión de base de datos de Laravel. Lo corregiremos en el siguiente paso.
Paso 4 – Actualizar la información de la base de datos
Si tu aplicación utiliza Models, necesitas migrar las tablas a la base de datos. Tienes dos opciones:
MySQL
Para usar MySQL, primerocrea una nueva base de datos. A continuación, abre el archivo.envy actualiza la información de tu base de datos (DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD) ingresando la información de la base de datos que acabas de crear.
SQLITE

Si deseas usar SQLITE, ve al gestor de archivos, navega adatabase/y crea un archivodatabase.sqlite. Después, abre el archivo.envy actualiza la información de tu base de datos. Solo necesitas copiarla ruta del directorio raízy cambiarpublic_htmlpordatabase/database.sqlite.
Migrar tablas
Una vez que hayas creado la base de datos usando cualquier método,conéctate a tu cuenta a través de SSH, navega a tu directoriolaravely escribe el siguiente comando para migrar todos los archivos a la base de datos:
php artisan migrateEso es todo. Tu sitio Laravel 8 ahora debería funcionar.
Nota (NOTE):
- Para programar tareas operativas para tu aplicaciónartisan cronjob, utiliza la siguiente plantilla de códigopara crear un cronjob personalizado:
/usr/bin/php /home/u12345678/domains/domain.tld/public_html/artisan schedule:runReemplazau12345678ydomain.tldcon tus datos.
Otros recursos (Additional resources):
Fuente: documentación oficial de Hostinger