Ubuntu 24.04 clonar un repositori de Laravel des de GitHub

clonar un repositori de Laravel des de GitHub a un servidor Ubuntu 24.04


  1. Accedeix al servidor:
    • Utilitzeu el vostre client SSH favorit per connectar-vos al servidor. Podeu utilitzar el següent comandament a la terminal de la vostra màquina local:
    • ssh usuario@direccion_ip_del_servidor 
    • Reemplaça "usuari" amb el teu nom d'usuari i "direccion_ip_del_servidor" amb l'adreça IP del teu servidor.
  2. Instal·la Git:
    • Si encara no teniu Git instal·lat al vostre servidor, podeu fer-ho executant el següent comandament:
    • sudo apt update sudo apt install git
  3. Accedeix al directori on vols clonar el repositori:
    • Utilitzeu l'ordre cdper navegar al directori desitjat. Per exemple:
    • cd /ruta/del/directorio 
  4. Clona el dipòsit de GitHub:
    • Utilitzeu l'ordre git cloneper clonar el dipòsit de Laravel. Necessites l'URL del dipòsit de GitHub per fer-ho.
    • git clone https://github.com/nombre_usuario/nombre_repositorio.git 
      • Reemplaza "nombre_usuario" amb el nom d'usuari de GitHub i "nombre_repositorio" amb el nom del teu repositori.
  5. Instal·la les dependències de Composer:
    • Una vegada que el dipòsit s'hagi clonat, accediu al directori del projecte Laravel i executeu l'ordre següent per instal·lar les dependències de Composer:
    • cd nombre_repositorio composer install
  6. Configura l'arxiu .env:
    • Copia l'arxiu .env.examplei cámbiale el nom a .env. A continuació, editeu aquest fitxer per configurar les variables de l'entorn, com la connexió a la base de dades i altres configuracions específiques de la vostra aplicació.
    • cp .env.example .env nano .env # o utiliza el editor de texto que prefieras
  7. Genera la clau d'aplicació:
    • Laravel utilitza una clau d'aplicació per a la seguretat. Executa el següent comanda per generar aquesta clau:
    • php artisan key:generate 
  8. Configura els permisos d'emmagatzematge:
    • Assegureu-vos que el servidor web tingui els permisos adequats per accedir a les carpetes d'emmagatzematge. Podeu utilitzar els següents comandaments:
    • sudo chown -R www-data:www-data storage sudo chown -R www-data:www-data bootstrap/cache 
  9. Configura la configuració d'Apache o Nginx:
    • Configura el teu servidor web (Apache o Nginx) per apuntar al directori publicdel teu projecte Laravel. Assegureu-vos que la configuració de l'host virtual estigui correctament establert.
  10. Reinicia el servidor web:
    • Reinicia el servidor web per aplicar els canvis a la configuració.
      • Para Apache:
      • sudo systemctl restart apache2 

Amb aquests passos, hauríeu d'haver clonat el vostre repositori de Laravel en un servidor Ubuntu 22.04 i configurada l'aplicació per a la seva execució. Asegúrate de revisar la documentació de Laravel per obtenir més detalls sobre la configuració específica de la teva aplicació.