Besoin d'aide ?

deploiement sur serveur mutualisé planethoster

Avatar de PlySoft
PlySoft

Bonjour J'apprend laravel7 et je pense comprendre la conception. Mais le déploiement c'est assez étrange pour moi et un peu décourageant je l'avoue.

J'ai fait un site sur mon pc en localhost et les routes fonctionnent en local. Une fois déployé , l'authentification et les routes sont est ok mais une route ne fonctionne plus . Elle dirige vers nomsite.fr/taches/65/affectedTo/55 Quelle vérifications dans l'ordre dois je faire ? J'ai 2 htaccess un dans le sousdomaine monsite.fr et un autre dans le public.On t ils la même config ? J'ai fait attention à ce que bootstrap et stockage soient en écriture.

Merci pour votre aide ! Plysoft

Posté il y a 1 mois
Avatar de bestmomo
bestmomo

Salut,

Je vois que tu as utilisé une majuscule dans cette route, c'est souvent piégeant quand on a Windows en local qui est permissif et Linux en déploiement qui lui fait la différence.

Posté il y a 1 mois
Avatar de PlySoft
PlySoft

Bonjour Merci pour ce conseil, @bestmomo Ce n'est pas cela (hélas) mais cela m'a permis de sécuriser le code en mettant mes routes en minuscule pour plus de sureté.

Posté il y a 1 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

C'est uniquement une route qui bug ? C'est étrange. Les .htaccess ne sont normalement pas à modifier. Si tu les a modifiés, tu peux en remettre des "propres" que tu vas chercher directement dans le github de Laravel.

Moi je ferais

  • Un flush du cache, histoire de... https://tecadmin.net/clear-cache-laravel-5/
  • Un check du .env (on peut vite oublier de modifier une constante là dedans), puis un composer dump-autoload peut-être pour vérifier qu'il n'y ait pas un problème dans les autoload.
  • En enfin un petit php artisan route:list pour vérifier les routes
Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.