Partage
  • Partager sur Facebook
  • Partager sur Twitter

Mise en production

OVH - erreur 500

    23 mai 2018 à 19:50:16

    Bonjour à toutes et tous,


    Je tente de mettre en ligne un petit site réalisé sous Symfony 3.
    J'ai un hébergement chez OVH. La DB est mise en place, et j'ai tenté de suivre les différentes étapes trouvées dans le tuto présent sur le site.

    Pas de souci quand j'essaye d'accèder à http://monsite/web/config.php.

    Par contre, si je tente  http://monsite/web/app_dev.php => erreur 500.

    Ce que j'ai fait:

    • le cache a été vidé
    • j'ai ajouté la ligne concernant le kernel dans app.php
    • rien dans le dossier de logs
    • le dossier var (et son contenu) est en 755, c'est le maximum que je peux mettre sur OVH
    • je n'ai pas touché au .htaccess
    • j'ai checké mon IP et l'ai ajoutée dans app_dev.php

    Je pense à un problème de routing, mais sans logs je suis un peu dans le flou.

    J'aurais grand besoin d'aide. Merci!

    • Partager sur Facebook
    • Partager sur Twitter
      23 mai 2018 à 20:05:56

      bonjour,

      il y a un problème, tu ne devrais pas acceder à to site par http://mosite/web mais http://monsite

      ton serveur est mal configuré

      • Partager sur Facebook
      • Partager sur Twitter
      READ THE DOCS !
        23 mai 2018 à 20:19:46

        nico41 a écrit:

        bonjour,

        il y a un problème, tu ne devrais pas acceder à to site par http://mosite/web mais http://monsite

        ton serveur est mal configuré

        En principe, c'est le .htaccess qui doit se charger de cela.

        Voici l'archi de mon FTP:

        - /

            - www

                - app

                - bin

                - src

                - web

                - vendor


        Donc j'ai ajouté mon .htaccess à la racine, dans le dossier /

        Sur http://monsite ou http://monsite/app_dev.php ou encore http://monsite/app.php j'ai une erreur 500 également, type "internal server error"

        Merci pour ton retour ;-)

        • Partager sur Facebook
        • Partager sur Twitter
          31 mai 2018 à 11:50:17

          Bonjour,


          Je reviens ici pour tenter de régler ce souci de mise en production.

          Suite à quelques lectures, j'ai tenté quelques modifications au niveau de mon hébergement chez OVH.

          Voici donc l'arborescence de mon FTP:

          Dans la configuration d'OVH, j'ai modifié le dossier racine de mon domaine www.site.com. C'est maintenant le dossier web qui est dossier racine. 

          Dans le tuto présent sur Open, il est indiqué que le .htaccess à la racine du serveur doit contenir ceci:

          <IfModule mod_rewrite.c>
              RewriteEngine On
              RewriteCond %{REQUEST_FILENAME} !-f
              RewriteRule ^(.*)$ web/$1 [QSA,L]
          </IfModule>

          Lorsque je fais cela, dans les logs OVH, j'ai des erreurs:

          /web/.htaccess: Expected </IfModule\xc2\xa0mod_rewrite.c> but saw </IfModule>

          Comme vous pouvez le voir dans la capture çi dessus, j'ai un .htaccess_back à la racine, renommé donc pour voir si il pose souci.
          Mais j'ai la même erreur 500, avec ou sans le .htaccess.

          Voici cette erreur:

          Internal Server Error

          The server encountered an internal error or misconfiguration and was unable to complete your request.

          Please contact the server administrator at postmaster@monsite.com to inform them of the time this error occurred, and the actions you performed just before this error.

          More information about this error may be available in the server error log.

          Le site doit être en ligne le plus vite possible, et franchement... J'ai besoin d'aide.

          • Partager sur Facebook
          • Partager sur Twitter
            31 mai 2018 à 11:56:42

            L'espace entre IfModule et mod_rewrite.c serait un espace insécable au lieu de normal.

            • Partager sur Facebook
            • Partager sur Twitter
              31 mai 2018 à 12:04:11

              julp a écrit:

              L'espace entre IfModule et mod_rewrite.c serait un espace insécable au lieu de normal.


              Merci pour ton intervention.

              Comment vérifier cela ?

              • Partager sur Facebook
              • Partager sur Twitter

              Mise en production

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown