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
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é)
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 🚀
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 ?
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 :)
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
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
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
@@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
@@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
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 :)
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 :)
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
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 🙂
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
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é 🚀
Enfin quelqu'un qui propose un briefing clair sur comment mettre son projet Symfony en ligne... Merci
En espérant que tu ai pu suivre la procédure jusqu’au bout :)
Enfin une vidéo récente et complète merci :)
Avec plaisir 😁
Intéressant et claire, je recommande Merci !! 👍
Merci à vous 😊
Super video, merci pour ce tuto.
De rien et merci 🚀
Salut!! Super tuto "pas-à-pas" qui fonctionne du 1er coup !!!! Merci !!!!! \o/
Content que ca t’ai aidé :)
Top super vidéo merci :)
Merci à toi 😊
merci 👍
De rien 😊
Thank you :)
U welcome :)
Merci beaucoup pour la vidéo 👍
Avec plaisir 👍
Yo l’équipe on a créé un discord ça se passe ici
👉🏼 discord.gg/UpAYyXgu
Salut, l'invitation à expirée :) vous pouvez la mettre en illimitée dans les options.
@@thomas4252 C'était le cas mais apparament il s'est passé quelque chose ! voici le bon discord.gg/YtGhAB4AU6 et merci pour le retour !
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
Rejoins nous sur le discord pour qu’on puisse t’aider
Bonjour d'avance merci pour ta vidéo, existe-t-il un moyen similaire pour hébergé une api lumen sur un serveur debian?
Je nai pas la réponse sorry
Alors l’équipe vous avez appris des choses?
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é)
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 🚀
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 ? 🔥
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 ?
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 :)
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
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
Il semblerait que tu n’es pas de fichier .env sur ton environnement de production (sur ton serveur)
Bonjour et merci pour ton commentaire.
As-tu un fichier de configuration .env dans ton projet en ligne sur ton serveur?
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
@@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
@@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
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.
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 :)
@@academiews non j'utilise bootstrap pour le front et easyadmin4 pour le BO
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
@@academiews Merci pour ta réponse.
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
salut, savez vous comment installer rsync ? merci
Sur pc : ua-cam.com/video/qJN9mb8fjDM/v-deo.html
Sur mac : formulae.brew.sh/formula/rsync
N’hésites pas à nous dire si tout s’est bien passé :)
Je trouve ça dommage de ne pas avoir de support visuel à part un screen écran :/
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 :)
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
Merci frérot mais t’as pas écrit la ligne de commande pour rsync
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 🙂
Tu pourrais pour un projet laravel stp
A l’occasion pourquoi pas, pour l’instant on a fait que Symfony :)
pour rien
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
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é 🚀