J'ai commencer un projet Laravel sur un ordinateur Windows, que j'ai hébergé sur Gitlab. Tout fonctionne bien de ce côté là.
Aujourd'hui j'aimerais récupérer ce projet sur un autre ordinateur pour poursuivre le développement. Cet ordinateur est sous Linux (pour préciser).
J'ai donc cloné le projet, fait un composer install et lancé le serveur. Sauf que quand je lance mon site, j'ai une erreur 500.
J'ai fait quelques recherches, j'ai essayé de changer les droits sur certains dossiers avec :
sudo chmod -R 755 mon_projet
puis
chmod -R o+w mon_projet/storage
mais ça ne change rien. Si quelqu'un a une idée de ce que j'aurais pu oublier, merci d'avance.
J'en profite aussi pour une autre question en rapport avec Git. J'ai une branche master avec mon commit initial et j'ai créé une branche dev sur laquelle je travaille.
J'ai cloné cette branche dev mais je me retrouve avec le contenu de ma branche master, c'est normal ?
Dernière chose, une fois cloné, quand je fais un git status, il m'indique que tout les fichiers sont à envoyer alors que je n'ai pas fait la moindre modification encore, normal ?
Merci d'avance pour votre aide
EDIT : J'ai finalement trouvé le problème pour mon erreur 500. Effectivement j'ai oublié le fichier .env qui n'est pas dans le Git, du coup il faut le créer (ou renommer le .env.example) et faire un
php artisan key:generate
Et du coup, après ça mon projet tourne.
Par contre j'aurais besoin d'éclaircissement sur la partie Git, savoir si je m'y prend correctement. J'essaye de basculer sur ma branche dev mais il m'indique que c'est pas possible tant que j'ai pas envoyé les fichiers modifiés alors que j'ai encore rien modifié
J'ai cloné cette branche dev mais je me retrouve avec le contenu de ma branche master, c'est normal ?
Oui normal, si tu crées ta branche dev depuis ta branche master, la nouvelle branche dev sera une copie conforme de ta branche master.
brizy a écrit:
Dernière chose, une fois cloné, quand je fais un git status, il m'indique que tout les fichiers sont à envoyer alors que je n'ai pas fait la moindre modification encore, normal ?
Pas compris ! Tu as cloné où ? depuis un dossier fraîchement créé et hors de ton projet précédent ?
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)