Home » FAQ » Servei hosting web » PHP » Com instal·lar o migrar Laravel en l'allotjament de cdmon

Com instal·lar o migrar Laravel en l'allotjament de cdmon

La instal·lació de Laravel al teu allotjament és un procés senzill, gràcies a les noves eines que hem implementat. Ara, pots activar Composer i altres mòduls essencials sense necessitat de contactar amb el nostre equip de suport. A continuació, et mostrem els passos per instal·lar Laravel al teu allotjament o com migrar un projecte Laravel des del teu entorn local.

 

Activació de Composer

Migrar el teu Laravel des de el teu entorn local al hosting

Instal·lació d'un nou Laravel al hosting

 

Activació de Composer (Eines per a desenvolupadors)

Anteriorment, l'activació de Composer requeria la intervenció del nostre equip de suport. Ara, aquest procés s'ha simplificat i pots activar-lo directament des del panell de control. Segueix aquests passos:

 

·         Inicia sessió al teu compte de cdmon i accedeix a la gestió del teu allotjament des del nostre panell de control:

  

 

·         Des de la gestió de l'allotjament, busca la secció "Gestors d'arxius" i selecciona l'opció "Allotjament per a desenvolupadors".

 

 

·         Dins d'aquesta secció, trobaràs un botó que permet activar el servei. Només necessites prémer el botó per iniciar l'activació.

 

 

Migrar el teu Laravel des del teu entorn local a l'allotjament

Gran part de les instal·lacions de Laravel es desenvolupen en local per ser publicades posteriorment. En aquests passos mostrem com pujar una instal·lació de Laravel a un allotjament de cdmon:

 

1. Preparar el projecte en local

  1. Comprimeix el teu projecte Laravel:

    • Abans de pujar els arxius, comprimeix tot el projecte en un arxiu .zip o .tar.gz. Això facilitarà la transferència i evitarà problemes de pujades incompletes.
  2. Crear una còpia de la base de dades local:

    • Accedeix a la base de dades que utilitza el teu projecte Laravel en el teu entorn local. 
    • Exporta la base de dades a un arxiu .sql utilitzant eines com phpMyAdmin o el comandament mysqldump.

 

2. Crear la base de dades a cdmon

  1. Accedeix a la gestió del hosting:
    • Inicia sessió al teu panell de cdmon i accedeix a la gestió de l'allotjament en qüestió.

 


 

  1. Crea una nova base de dades MySQL:
    • Ves a la secció de Bases de dades i accedeix a MySQL.

 

 

    • Crea una nova base de dades a l'allotjament, on es demana el nom de la base de dades i la codificació (recomanem UTF8):

 

 

    • Guarda aquesta informació (nom de la base de dades, usuari i contrasenya), ja que la necessitaràs per configurar el teu projecte Laravel al servidor.

3. Pujar els arxius a l'allotjament

1.    Connecta't al teu servidor usant FTP:

o    Utilitza un client FTP com FileZilla per connectar-te al teu allotjament de cdmon. Introdueix les credencials FTP de l'allotjament per poder connectar-te. Pots veure més detalls sobre com connectar-te a la nostra Guia de connexió a FileZilla.

 

2.    Pujar l'arxiu comprimit:

    • Un cop connectat per FTP, navega al directori /web del teu allotjament, i puja l'arxiu comprimit .zip o .tar.gz que has creat anteriorment.

 

  1. Descomprimir l'arxiu comprimit:
    • Per descomprimir el fitxer, pots utilitzar l'eina del nostre panell de control. Navega fins a Gestors de fitxers i fes clic a Descomprimir fitxers.

 

 

    •  
    • Des d'aquí podràs indicar el nom de la ruta i el nom del fitxer comprimit (per exemple, “web/laravel.zip”).

 

 

4.    Configurar el Laravel a l'allotjament

  1. Modificar l'arxiu .env:
    • Un cop descomprimits els arxius, has de configurar Laravel perquè funcioni al teu servidor. Accedeix a l'arxiu .env a l'arrel del projecte (on hagis descomprimit el Laravel)

o    Edita les següents variables perquè coincideixin amb la configuració del teu servidor, especialment les relacionades amb la base de dades: On veure les dades de connexió MySQL:

 

DB_CONNECTION=mysql

DB_HOST=localhost

DB_PORT=3306

DB_DATABASE=nombre_de_tu_base_de_datos

DB_USERNAME=tu_usuario_MySQL

DB_PASSWORD=tu_contraseña_MySQL

APP_URL=https://tudominio.com

  

  1. Importar la base de dades:

Ara, necessites importar la base de dades que vas exportar des del teu entorn local. Pots fer-ho usant el mateix FTP i l'eina per importar bases de dades del nostre panell de control:

 

  • Per executar un script MySQL, primer es puja via FTP a la carpeta "/backup_db" que trobaràs a l'arrel de l'allotjament, al mateix nivell que la carpeta "/web".

     

  • Un cop pujat el fitxer .sql, ja pots procedir a la seva execució. Per fer-ho, entra a la gestió de l'allotjament i fes clic a l'opció MySQL en l'apartat "Bases de dades".

 

https://ticket.cdmon.com/upload/image/2094/20240314000813acGr7XHWMook2Pr/k4eJHfNiLkTdmKniOrjXmu0aDJsf1E8vXw.png

 

  • Un cop dins, trobaràs el menú de gestió anomenat "Execució de scripts SQL", on has d'omplir una sèrie de dades.

  

 

Els camps fan referència al següent:

 

  • Nom de la base de dades: selecciona la base de dades destí que has creat prèviament.
  • Codificació: pots seleccionar UT8 o LATIN1, segons la codificació del servidor d'on provingui.
  • Fitxer: el nom del fitxer que desitges carregar a la base de dades.

 

Un cop emplenades les dades prem Executar per iniciar el procés.

 

Quan finalitzi el procés rebràs un correu que indicarà si l'execució s'ha realitzat correctament.

 

Seguint aquests passos, podràs migrar el teu projecte Laravel des d'un entorn local al teu allotjament de cdmon. Hem simplificat i detallat cada pas perquè el procés sigui el més clar possible.

 

Si la teva aplicació Laravel utilitza emmagatzematge en memòria cau, cues de treball o altres serveis addicionals, assegura't de configurar i provar aquests serveis al nostre allotjament.

 

Instal·lació d'un nou Laravel a l'allotjament

Quan Composer ja estigui actiu a l'allotjament, tens la possibilitat de poder instal·lar Laravel. És necessari que accedeixis per SSH al teu allotjament per fer tots aquests passos.

 

Instal·lar Laravel manualment

Per fer-ho, només has d'utilitzar el següent comandament dins de la carpeta on vols instal·lar Laravel:

composer create-project --prefer-dist laravel/laravel app-name

 

Composer descarregarà i instal·larà Laravel i les seves dependències a la carpeta del projecte.

 

Un cop ja estigui descarregat, el següent pas és configurar l'arxiu .env de Laravel. Dins de la carpeta del teu projecte Laravel, trobaràs un arxiu anomenat .env. Aquest arxiu conté la configuració de la teva aplicació. Obre l'arxiu .env i configura les variables d'entorn, com la configuració de la base de dades i les claus de seguretat, segons les teves necessitats. On veure les dades de connexió MySQL 

Per verificar que Laravel s'ha instal·lat correctament, obre la consola de comandaments i executa el següent:

laravel --version

 

IMPORTANTE: Aquests passos són per quan es vol començar un Laravel completament nou. En gran part dels casos, Laravel es sol desenvolupar localment i després es puja al nostre allotjament. En aquest cas, el procés d'instal·lació és completament diferent. Et suggerim que revisis la part superior de migració Laravel si es el seu cas.

 

També volem mencionar que si executes phpinfo des de la consola, pots veure tots els mòduls que estan actius a l'allotjament, evidentment això després d'haver activat Composer i PHP manualment. Si prems dues vegades la tecla tabuladora, la consola de comandaments et mostrarà tots els comandaments disponibles amb el teu usuari SSH.

 

 

Per a més informació, pots contactar amb nosaltres.