Besoin d'aide ?

hebergement mutualisé d'une application laravel 6

Avatar de LandryNGANJI
LandryNGANJI

bonjour, je suis nouveau sur le forum et même avec l'utilisation de laravel. j'aimerais savoir comment deployer une application laravel sur un hebergement mutualisé car toutes les méthodes de deploiement que j'ai pu trouver sur internet ne porte que sur des VPS ou des serveurs dédiés. en attente de vos reponses recevez mes salutations.

Posté il y a 1 an
Avatar de bestmomo
bestmomo

Bonjour,

Tout dépend de ce qu'autorise l'hébergement mutualisé en question. S'il y a un CPanel et l'accès SSH il n'y a aucun souci pour installer Laravel.

Posté il y a 1 an
Avatar de LandryNGANJI
LandryNGANJI

et dans le cas ou l'hebergeur ne me fourni que des coordonnées FTP? est ce que je dois heberger mon application laravel a la maniere d'un site web ordinaire en uploadant les fichier sur mon hebergement et en pointant sur le dossier public de laravel?

Posté il y a 1 an
Avatar de bestmomo
bestmomo

Salut,

On peut s'en sortir en FTP en envoyant tous les fichiers, y compris le contenu du dossier vendor, mais c'est quand même laborieux. D'autre part on ne peut lancer aucune commande artisan sur le serveur, ce qui peut être handicapant.

Mais franchement il existe des hébergeurs mutualisé pas cher avec tout ce qu'il faut pour travailler correctement.

Posté il y a 1 an
Avatar de kabeda
kabeda

Bonjour, @bestmomo, c'est vrai que c'est assez laborieux et qu'il vaut mieux avoir tout préparé en local pour la production mais concernant Artisan, il y a bien Artisan::call que j'utilise par exemple pour vider le cache.

Posté il y a 1 an
Avatar de KYoann
KYoann

@bestmomo, quel sont les hebergeurs que tu préconise pour du laravel ?

Posté il y a 1 an
Avatar de bestmomo
bestmomo

@KYoann

Personnellement je suis chez o2switch depuis longtemps et j'en suis globalement satisfait.

Posté il y a 1 an
Avatar de leknoppix
leknoppix

Bonjour

J'utilise une offre OVH pro et je déploie mon projet laravel via Capistrano.

j'ai jamais eu de soucis avec cette technique. Je versionne mon projet, je déplois mon élément via git et ensuite, via une recette de capistrano, je fais un "composer install...."

En 10 minutes, la mise à jour est fauite.

leknoppix

Posté il y a 1 an
Avatar de Laravelzdfr
Laravelzdfr

@LandryNGANJI

Il est possible d’installer un site développé avec Laravel 6 sur un hébergement mutualisé.

Moi, j’ai mis en ligne un petit site avec Laravel 6 sur un hébergement gratuit. Tu peux voir le résultat ici : https://www.laravel.zd.fr

Bien sûr on ne peut pas généraliser, tout dépend de ton serveur mais le principe reste le même.

Je n’ai pas encore rédigé un tutoriel mais si tu souhaites avoir de l’aide n’hésite pas à me contacter.

Posté il y a 1 an
Avatar de leknoppix
leknoppix

Bonsoir

@LandryNGANJI

Je vois la réponse de @Laravelzdfr et j'apporte aussi une petite précision. Je t'invite aussi à vérifier la version de php installer chez ton hébergeur gratuit. En effet, si tu as une version trop ancienne (v 5.2 par exemple), Laravel risque de crasher et donc, tu ne pourras pas avoir ton site dessus.

Bon courage

leknoppix

Posté il y a 1 an
Avatar de KYoann
KYoann

@bestmomo, j'étais tombé sur cet hebergeur, l'interface de gestion était tellement horible que j'avais déménager le site qui était dessus.

Je comprend pas trop cet histoire de déploiement.

C'est quoi le risque de simplement uploader l'intégralité du contenu d'un projet laravel sur un hebergeur mutualisé, du moment que l'ont peu personnaliser le repertoire de publication pour qu'il correspond bien au htdocs de laravel. Je saisi pas trop cette histoire de repertoire Vendor qui devient laborieux !

Posté il y a 1 an
Avatar de bestmomo
bestmomo

@KYoann

L'interface chez o2switch est le CPanel, tu le trouves horrible ? Tu disposes entre autres de :

  • gestionnaire de fichier
  • git
  • SSH
  • phpMyAdmin et phpPgAdmin
  • gestion des sous-domaines et domaines hébergés
  • messageries
  • statistiques
  • Let's Encrypt automatiquement mis à jour
  • choix de la version PHP
  • tâches CRON
  • ...

Enfin bon je n'ai aucun intérêt chez cet hébergeur, c'est juste un témoignage.

Je dis que c'est laborieux parce que tu dois tout envoyer en FTP, au départ, et à chaque mise à jour. C'est quand même plus simple de lancer la commande directement en SSH !

Posté il y a 1 an
Avatar de KYoann
KYoann

@bestmmomo

Alors si c'est du Cpanel aucun souci, mais y'a 10 ans, vis a vis de la concurance ca m'avait refroidit ^^. Oky, je comprend mieux ce que tu veux dire, au moins tu lance les mises à jours directement depuis le serveur. Mais c'est vrai que dans mes habitude de travail j'aime bien travailler en local avec un auto upload vers le serveur. Mais c'est certain qu'avec la quantité de fichiers annexe de laravel c'est assez long à uploader.

Je vais me rapprocher de o2switch, car avec Gandi que j'utilise pour mes divers projet les taches cron ont un lapse de temps trop important entre chaque execution.

Posté il y a 1 an
Avatar de LandryNGANJI
LandryNGANJI

@Laravelzdfr

comment je peu te contacter?

Posté il y a 1 an
Avatar de LandryNGANJI
LandryNGANJI

je suis tres ravis de voir vos reactions, merci a tous les ami(e)s.

Posté il y a 1 an

Vous ne pouvez pas répondre à ce sujet.