Por que Laravel necesita un hosting con soporte adecuado
Laravel es el framework PHP mas popular de la actualidad, pero tiene requerimientos especificos que no todos los planes de hosting satisfacen correctamente: acceso a la linea de comandos (Artisan CLI), soporte para colas de trabajo (queues), capacidad de configurar cron jobs y acceso a variables de entorno. El hosting compartido con cPanel puede funcionar para Laravel, pero con algunas limitaciones comparado con un VPS.
Requerimientos para Laravel en hosting
| Requerimiento | Hosting Compartido cPanel | VPS Linux |
|---|---|---|
| PHP 8.1+ | Si (MultiPHP Manager) | Si |
| Composer | Si (via SSH o Terminal cPanel) | Si |
| Artisan CLI | Si (via SSH o Terminal cPanel) | Si |
| Cron jobs | Si (cPanel Cron Jobs) | Si (crontab) |
| Redis | Consultar disponibilidad | Si (instalar libremente) |
| Supervisor para queues | Limitado | Si |
Configurar Laravel en cPanel de WebHosting MX
- Subir el proyecto Laravel via FTP o Git al servidor.
- El directorio publico del dominio debe apuntar a la carpeta
public/de Laravel. - Configurar el archivo .env con las credenciales de la base de datos de la cuenta de cPanel.
- Desde la Terminal de cPanel, ejecutar
composer install --no-devyphp artisan key:generate. - Configurar el cron job de Laravel en cPanel:
* * * * * php /home/usuario/mi-proyecto/artisan schedule:run.
En WebHosting MX puedes ejecutar proyectos Laravel en hosting compartido o VPS. Nuestros planes incluyen PHP 8.1+ y acceso SSH. Visita webhosting.mx.
