detall post - Ubuntu 24.04 clonar un repositori de Laravel des de GitHub

Creado en: 2023-11-29 11:16:46

Actualizado en: 2024-12-19 09:51:44

servidors

github servidor git create linux ubuntu

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ó.

 Ubuntu 24.04 clonar un repositori de Laravel des de GitHub