publicación de proyecto arquitectura MVC
Estoy intentando publicar mi proyecto en arquitectura MVC, sin embargo, no logro encontrar que es lo que tengo que configurar para que el portal funcione.
-
Hola Carlos — si tu proyecto es Laravel (MVC en PHP) y no quieres pelearte con Composer, en cPanel puedes instalarlo con Softaculous en pocos minutos.
Pasos con Softaculous (recomendado para empezar):
-
Entra a cPanel → Softaculous Apps Installer → Frameworks → Laravel.
-
Clic en Install.
-
Choose Domain: el dominio/subdominio donde irá tu app.
-
In Directory: déjalo vacío para instalar en la raíz del sitio, o pon un subdirectorio (p. ej.
app). -
Database Name: Softaculous crea una automáticamente (puedes cambiarla).
-
Opcional: en Advanced Options activa actualizaciones/backup si lo deseas.
-
-
Finaliza la instalación y abre la URL que Softaculous te mostrará.
Importante (DocumentRoot / “public”)
Laravel sirve el frontend desde la carpetapublic/. Tienes dos opciones:-
Opción A (más limpia): apuntar el DocumentRoot del dominio/subdominio a
…/laravel/public. -
Opción B (si no puedes cambiar el DocumentRoot): coloca este
.htaccessenpublic_html/:
RewriteEngine On RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ public/$1 [L,QSA]Versión de PHP y extensiones
En cPanel → Select PHP Version, usa PHP 8.2/8.3 (según tu app) y activa:mbstring,openssl,pdo,pdo_mysql,mysqli,json,zip,curl.Después de instalar (verificación rápida)
# Si deseas, entra por Terminal de cPanel a la carpeta del proyecto: cd ~/public_html # o al directorio donde instalaste # Revisar que todo cargó: ls -lah # Si hace falta (a veces Softaculous ya lo hace): php artisan key:generate --ansi php artisan config:cache route:cache view:cache chmod -R 775 storage bootstrap/cacheSi prefieres instalación manual con Composer, también puedo dejarte los comandos exactos (incluyendo
composer install,.envy permisos).
¿Nos dices si es Laravel u otro framework MVC? Con gusto ajusto los pasos a tu caso.0 -
Please sign in to leave a comment.
Comments
1 comment