DEV Community

Nahuel Segovia
Nahuel Segovia

Posted on

4 3

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.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (1)

Collapse
 
devouzear profile image
Jose Ugarriza • Edited

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

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up