Comment mettre en ligne un projet en Symfony 6? [2023]

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 60

  • @roetssacha1049
    @roetssacha1049 Рік тому +6

    Enfin quelqu'un qui propose un briefing clair sur comment mettre son projet Symfony en ligne... Merci

    • @academiews
      @academiews  Рік тому

      En espérant que tu ai pu suivre la procédure jusqu’au bout :)

  • @nicolaspereire650
    @nicolaspereire650 Рік тому +3

    Enfin une vidéo récente et complète merci :)

  • @helenallouch5892
    @helenallouch5892 Рік тому +2

    Intéressant et claire, je recommande Merci !! 👍

  • @antoinelalouat
    @antoinelalouat Рік тому +2

    Super video, merci pour ce tuto.

  • @Sanglierdesardennes
    @Sanglierdesardennes Рік тому +1

    Salut!! Super tuto "pas-à-pas" qui fonctionne du 1er coup !!!! Merci !!!!! \o/

    • @academiews
      @academiews  10 місяців тому +1

      Content que ca t’ai aidé :)

  • @hugokhaled9734
    @hugokhaled9734 Рік тому +2

    Top super vidéo merci :)

  • @yzgam2174
    @yzgam2174 Рік тому +2

    merci 👍

  • @lubnaaltungi9667
    @lubnaaltungi9667 3 місяці тому +1

    Thank you :)

  • @ValérieCravilly
    @ValérieCravilly Рік тому +1

    Merci beaucoup pour la vidéo 👍

  • @academiews
    @academiews  Рік тому

    Yo l’équipe on a créé un discord ça se passe ici
    👉🏼 discord.gg/UpAYyXgu

    • @thomas4252
      @thomas4252 Рік тому +1

      Salut, l'invitation à expirée :) vous pouvez la mettre en illimitée dans les options.

    • @academiews
      @academiews  Рік тому

      @@thomas4252 C'était le cas mais apparament il s'est passé quelque chose ! voici le bon discord.gg/YtGhAB4AU6 et merci pour le retour !

  • @kyleperry5013
    @kyleperry5013 Рік тому +1

    Bonjours, merci pour ce tuto. je rencontre un souci, après avoir envoyer le projet chez l'hébergeur je n'arrive pas à installer composer. en ligne de commande après avoir taper 'php composer.phar update' j'ai en retour 'Composer could not find a composer.json file in ..." lorsque je fais un 'ls' aucun fichier du projet n'apparait. Merci pour votre aide

    • @academiews
      @academiews  10 місяців тому

      Rejoins nous sur le discord pour qu’on puisse t’aider

  • @loukascampanale5339
    @loukascampanale5339 Рік тому +1

    Bonjour d'avance merci pour ta vidéo, existe-t-il un moyen similaire pour hébergé une api lumen sur un serveur debian?

    • @academiews
      @academiews  10 місяців тому

      Je nai pas la réponse sorry

  • @SH-uo9ts
    @SH-uo9ts Рік тому +1

    Alors l’équipe vous avez appris des choses?

  • @IUT
    @IUT Рік тому +2

    J’ai une question si j’ai refait des modifications sur la bdd + sur le code après avoir mis en ligne comment remettre en ligne ! Si ce serait juste possible de me donner les étapes à effectuer (je suis novice désolé)

    • @academiews
      @academiews  Рік тому +1

      Bonjour et merci pour ton commentaire !
      Il ne faut jamais modifier la bdd a la main.
      Ce qu’il faut faire c’est modifier tes classes entity, faire une migration et ensuite faire migrate.
      Ces commandes vont te générer des fichiers de migration, et mettre ta bdd a jour en local.
      Pour mettre à jour ta bdd en ligne, utilise la commande rsync de la vidéo pour envoyer les nouveaux fichiers de migration sur ton serveur, et refais juste la comande migrate.
      Ta bdd en ligne sera alors mise à jour :)
      Hésites pas à rejoindre notre discord pour que l’on puisse t’aider sur des bugs ;)
      🫶🏼 discord.gg/HmPHxzvm
      En espérant avoir pu t’aider 🚀

  • @academiews
    @academiews  Рік тому

    On a atteint les 1000 vues sur cette vidéo, merci pour le soutiens les amis. Quel autre sujet vous intéresserait pour la prochaine ? 🔥

  • @stephaneguery2280
    @stephaneguery2280 Рік тому

    Merci pour le tutoriel très clair.. j'ai juste une question : je suppose qu'avoir SSH est obligatoire sur OVH ? On ne peut pas déployer son site SYMFONY sur un hébergement starter ou perso ?

    • @academiews
      @academiews  Рік тому +1

      Bonjour Stephane, tu peux effectivement builder ton application en local, et monter ta bdd avec les mêmes lignes de commandes en local. Seul inconvénient, tu devras copier coller ton projet à chaque fois à la main dans ton serveur après chaque modification, en FTP par exemple. Le ssh reste donc la meilleure solution si tu ne passes pas par des solutions tierces comme gitlab ou autres outils d'industrialisation du code. J'espère que ça a répondu à ta question :)

    • @stephaneguery2280
      @stephaneguery2280 Рік тому +1

      Merci pour la réponse :) Effectivement je pensais passer par gitlab en mode intégration continue... si j'ai bien compris. Mais je n'ai pas encore creusé cette manière de faire.@@academiews

  • @norelonamboua2401
    @norelonamboua2401 Рік тому +2

    J'ai suivi le tutoriel du debut jusqu'à la fin mais j'ai une erreur quand je vide le cache en prod : envVarprocessor 193 variable d'env non définie. Vous pouvez m'aider

    • @SH-uo9ts
      @SH-uo9ts Рік тому +1

      Il semblerait que tu n’es pas de fichier .env sur ton environnement de production (sur ton serveur)

    • @academiews
      @academiews  Рік тому

      Bonjour et merci pour ton commentaire.
      As-tu un fichier de configuration .env dans ton projet en ligne sur ton serveur?

    • @norelonamboua2401
      @norelonamboua2401 Рік тому

      Sii j'ai le .env et .env.dev.local . Dans .env.dev.local j'ai configuré ma base de donnée ( avec le nom de la base de donnée , de l'utilisateur et le mot de passe de mon serveur hostinger)dans .env je l'ai mis en mode prod : App_Env= prod

    • @norelonamboua2401
      @norelonamboua2401 Рік тому

      ​@@SH-uo9tsjai bien le .env et .env.dev.local sur mon serveur j'ai configuré. env.dev.local avec les informations de ma base de donnée hostinger et .env en mode prod c'est-à-dire APP_ENV=prod je ne sais pas ce quoi le problème je suis bloqué depuis hier

    • @norelonamboua2401
      @norelonamboua2401 Рік тому

      @@academiews Bonjour merci beaucoup j'ai pu vider le cache en prod sauf que je tombe sur une erreur 403 Interdit
      L'accès à cette ressource sur le serveur est refusé quand j'actualise mon site

  • @modesteekambi6591
    @modesteekambi6591 Рік тому +1

    Merci pour ce tuto, mais j'ai bloqué dès le début. npm run build m'a mis des erreurs. J'étais pourtant à la racine du projet.

    • @academiews
      @academiews  Рік тому

      Avez-vous installer webpack encore sur votre projet? npm run build lancera la commande run encore production qui est un bundle à installer au préalable avec npm. Une fois installé vous pourrez lancer la commande npm run build. Je reste à disposition :)

    • @modesteekambi6591
      @modesteekambi6591 Рік тому +1

      @@academiews non j'utilise bootstrap pour le front et easyadmin4 pour le BO

    • @academiews
      @academiews  Рік тому +1

      Il faut installer le bundle webpack, jettes un petit coup d’oeil a la doc officiel, puis tu pourras lancer ta commande npm run build

    • @modesteekambi6591
      @modesteekambi6591 Рік тому

      @@academiews Merci pour ta réponse.

  • @tinyantyradio
    @tinyantyradio 7 місяців тому

    c'est dommage que tu ne montre pas me contenu de ton composer.json, et pour le
    "scripts": {
    "build": ""
    }
    je ne sais pas quoi ecrire dans mon build :s

  • @So-im6fc
    @So-im6fc Рік тому +1

    salut, savez vous comment installer rsync ? merci

    • @academiews
      @academiews  Рік тому

      Sur pc : ua-cam.com/video/qJN9mb8fjDM/v-deo.html

    • @academiews
      @academiews  Рік тому

      Sur mac : formulae.brew.sh/formula/rsync

    • @academiews
      @academiews  Рік тому

      N’hésites pas à nous dire si tout s’est bien passé :)

  • @YayouNarusegawaSan
    @YayouNarusegawaSan 10 місяців тому +1

    Je trouve ça dommage de ne pas avoir de support visuel à part un screen écran :/

    • @academiews
      @academiews  10 місяців тому

      Bonjour merci pour ta remarque, qu’entendez-vous par support visuel?
      Toutes les démonstration sont faites a l’écran, dites-moi ce qui pourrait vous aider en plus ? Je le ferai :)

    • @YayouNarusegawaSan
      @YayouNarusegawaSan 10 місяців тому

      Je suis en formation dev et on à des support plutôt de type PDF et j'ai pris l'habitude de faire copier/coller pour certaines ligne de code "chiante" à écrire comme celle pour rsync ^^". D'ailleurs est ce obligatoire de l'utiliser ? Je suis sur un projet de stage et j'aurais préférer passer par FileZilla pour le transfert de fichier @@academiews

  • @mvltibinks
    @mvltibinks Рік тому

    Merci frérot mais t’as pas écrit la ligne de commande pour rsync

    • @academiews
      @academiews  Рік тому

      Elle est présente sur le diapo en début de vidéo, mais je te la remets ici :
      rsync -av ./ @:~/ --include=public/build --include=public/.htaccess --include=.env --exclude-from=.gitignore --exclude=".*"
      Enjoy 🙂

  • @Blackysaiyanjin
    @Blackysaiyanjin 11 місяців тому +1

    Tu pourrais pour un projet laravel stp

    • @academiews
      @academiews  10 місяців тому

      A l’occasion pourquoi pas, pour l’instant on a fait que Symfony :)

  • @redjdalzidane156
    @redjdalzidane156 6 місяців тому

    pour rien

  • @norelonamboua2401
    @norelonamboua2401 Рік тому +1

    j'ai essayé de mettre en ligne mon projet Symfony5 malheureusement je tombe sur un erreur lors de la migration de la base de donnée : Table ou vue de base introuvable : 1146 La table 'u803730623_blog.article' n'existe pas et pourtant j'ai bien configurer mon .env et j'ai suivis toutes étapes

    • @academiews
      @academiews  Рік тому +1

      Merci pour ton commentaire. Cela veut dire que tu n’as pas créé la table avant de faire ta migration. Ou tu l’as crée a la main dans php myadmin sur ton serveur, sinon tu peux lancer la commande suivante : php bin/console doctrine:database:create depuis ton serveur en ssh.
      Attention à bien être en prod sur ton fichier .env.
      N’hésites pas à nous faire savoir si c’est passé 🚀