Bonjour la team Dev,

j'ai vraiment besoin de votre aide, j'ai coder ma premiere vrai application symfony dont je suis fière et j'aimerais la mettre en prod pour pouvoir en profiter donc j'ai essayer de la mettre en prod sur ionos car j'ai un compte chez ionos donc j'ai tester d'abord avec filezilla j'ai reussi à envoyer mon application sur le serveur et bien sur j'ai regler les fichier .env en prod et j'ai mis les .htaccess dans le dossier public et meme a la racine du projet çà n'a pas fonctionner j'avais un code erreur 500 quand j'essaye d'acceder au site, ensuite j'ai tester avec l'outil ionos deploy now qui m'a couter 8euro lol mais sans resultat mon projet qui est sur github je l'ai deployer avec deploy now je n'ai pas reussi toujours le meme soucis, j'ai demander a mon prof symfony il m'a dit que ionos était un peu compliquer avec symfony donc j'ai pris un abonement chez o2switch et rebelote je me reconnecte au serveur avec filezilla je fait le necessaires et toujours le meme soucis, çà fait au moin 2semaine que je me bat pour la mettre en prod j'ai l'impression que mettre en prod une app symfony est plus difficile que de la coder lol, www.cryptomaniax.fr voici l'adresse du site web où j'ai mis mon app en prod vous pouvez voir par vous meme le code erreur.

Voici le code que j'ai dans mon fichier .htaccess:
"RewriteEngine On

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{REQUEST_URI} ..+$
RewriteCond %{REQUEST_URI} !.html$
RewriteRule .* - [L]

RewriteRule ^(.*)$ index.php [QSA,L]"

L'application que j'essaye de mettre en prod sert a mettre en relation les clients et les chaffeurs vtc un peu comme uber je suis moi meme vtc depuis 5ans et j'ai coder cette app à but personnelle.
je suis désolé pour les fautes d'ortographes je fait de mon mieux.
Merci du fond du coeur a ceux qui vont essayeer de m'aider <3

7 réponses


Curvata
Réponse acceptée

Bonjour,

Moi j'ai 4 applications Symfony chez IONOS et je n'ai pas de problème.

J'ai un VPS et je fais mes déploiements GIT via la connexion SSH de mon serveur. Ensuite, installation des dépendances, etc,... Par contre je suis sous NGINX.

Regarde dans tes logs pour voir l'erreur.

Fsport
Auteur
Réponse acceptée

Bonsoir,

tout d'abord merci pour la réponse, je viens de voir mes logs je vois pas l'erreur enfin je pense surtout que je ne comprend pas grand chose au logss, voici un extrait des dernière lignes de lgoss :

"91.173.102.250 - - [21/Jun/2022:17:55:15 +0200] "GET /robots.txt HTTP/1.1" 500 686 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
91.173.102.250 - - [21/Jun/2022:17:55:15 +0200] "GET /robots.txt HTTP/1.1" 500 686 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
91.173.102.250 - - [21/Jun/2022:17:55:15 +0200] "GET /favicon.ico HTTP/1.1" 500 686 "https://cryptomaniax.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
91.173.102.250 - - [21/Jun/2022:17:55:17 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
91.173.102.250 - - [21/Jun/2022:17:55:17 +0200] "GET /favicon.ico HTTP/1.1" 500 686 "https://cryptomaniax.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
35.87.72.77 - - [22/Jun/2022:03:31:41 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
91.173.102.250 - - [22/Jun/2022:20:10:33 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/5.0 (Linux; Android 12; SAMSUNG SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/17.0 Chrome/96.0.4664.104 Mobile Safari/537.36"
91.173.102.250 - - [22/Jun/2022:20:10:34 +0200] "GET /favicon.ico HTTP/1.1" 500 686 "https://cryptomaniax.fr/" "Mozilla/5.0 (Linux; Android 12; SAMSUNG SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/17.0 Chrome/96.0.4664.104 Mobile Safari/537.36"
18.237.221.24 - - [23/Jun/2022:03:39:12 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
91.173.102.250 - - [23/Jun/2022:04:03:45 +0200] "GET /favicon.ico HTTP/1.1" 500 686 "https://cryptomaniax.fr/" "Mozilla/5.0 (Linux; Android 12; SAMSUNG SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/17.0 Chrome/96.0.4664.104 Mobile Safari/537.36"
34.217.111.54 - - [24/Jun/2022:03:32:25 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
159.89.188.56 - - [24/Jun/2022:04:38:48 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)"
159.89.188.56 - - [24/Jun/2022:04:38:53 +0200] "GET /favicon.ico HTTP/1.1" 500 686 "https://cryptomaniax.fr/" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)"
91.173.102.250 - - [24/Jun/2022:19:50:51 +0200] "GET / HTTP/1.1" 500 686 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
91.173.102.250 - - [24/Jun/2022:19:50:52 +0200] "GET /robots.txt HTTP/1.1" 500 686 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36"
91.173.102.250 - - [24/Jun/2022:19:50:53 +0200] "GET /favicon.ico HTTP/1.1" 500 686 "https://cryptomaniax.fr/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36""

j'aimerais bien utiliser git en plus mon projet est sur github mais j'ai pas bien compris comment faire, du coup j'ai fait comme j'ai pu, j'ai envoyer tout le dossier de mon app sur le serveur avec filezilla j'ai rediriger le nom de domaine sur le dossier public j'ai mis les .env en prod et les .htaccess dans public et dans la racine mais je sais pas si c'est suffisant ou si il faut faire autre chose, çà fait plusieurs semaine que je cherche a la mettre en prod je me demande meme si je vais pas la refaire toute l'app sous angular --' au moins angular j'arrive a les deployer lol je suis pret a tout pour la mettre en prod meme a payer quelqu'un pour me montrer comment faire lol çà me tien vraiment a coeur

Fsport
Auteur

a-t-on obligatoirement besoin d'un serveur dédié ? car mes offres sont des offres mutualisées

Le problème des mutualisées, c'est que tu n'as pas la main sur tout. Je te conseil de prendre un VPS, les offres commencent à 1.20€ chez IONOS.

bonsoir, je suis sur un vps ionos cloud en debian 11 avec nginx et postgresql pour ma base et php 8.1.
j'aurai besoin d'aide pour déployer mon projet en symfony 5

j'ai cloné mon repo git sur mon serveur mais je n'arrive pas à accéder à la page d'accueil de mon site depuis mon url
possible d'avoir des conseils pour se faire ? avez-vous un lien éventuel vers un tuto à me conseiller ? rien à faire j'ai parcouru beaucoup de sujets et je n'arrive pas à mettre en prod.
si vous pouvez m'aider, merci d'avance.

Est-ce que tu recontres des messages d'erreurs ? Regarde les log de nginx !

La configuration nginx et postgresql est ok ?

Tu dois renseigner tes informations de postgresql dans le fichier .env, ensuite tu dois installer les dépendances composer

L'idée de base derrière Deploy Now c'est de faciliter la mise en ligne de vos projets :)

Je n'ai pas utilisé ce service chez Ionos, mais tu peux regarder du coté de la documentation. https://docs.ionos.space/

Pourquoi ne pas propulser ton projet sur un petit VPS ?