Besoin d'aide ?

hebergement mutualisé d'une application laravel 6

  • Avatar de LandryNGANJI
    Membre depuis :
    30/09/2019
    Messages :
    4

    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.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2559

    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.

  • Avatar de LandryNGANJI
    Membre depuis :
    30/09/2019
    Messages :
    4

    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?

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2559

    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.

  • Avatar de kabeda
    Membre depuis :
    10/10/2017
    Messages :
    16

    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.

  • Avatar de KYoann
    Membre depuis :
    11/02/2019
    Messages :
    36

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

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2559

    @KYoann

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

  • Avatar de leknoppix
    Membre depuis :
    30/10/2017
    Messages :
    11

    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

  • Avatar de Laravelzdfr
    Membre depuis :
    28/09/2019
    Messages :
    4

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

  • Avatar de leknoppix
    Membre depuis :
    30/10/2017
    Messages :
    11

    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

  • Avatar de KYoann
    Membre depuis :
    11/02/2019
    Messages :
    36

    @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 !

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2559

    @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 !

  • Avatar de KYoann
    Membre depuis :
    11/02/2019
    Messages :
    36

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

  • Avatar de LandryNGANJI
    Membre depuis :
    30/09/2019
    Messages :
    4

    @Laravelzdfr

    comment je peu te contacter?

  • Avatar de LandryNGANJI
    Membre depuis :
    30/09/2019
    Messages :
    4

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

Vous ne pouvez pas répondre à ce sujet.