IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

[4.0] Problème Routing ? [4.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Par défaut [4.0] Problème Routing ?
    Bonjour à tous.

    Alors voila, c'est assez simple. J'ai fais mon petit serveur, j'y met mon site symfony4 qui fonctionne sur ma vm, mais la c'est le drame , je n'ai que la page d'accueil qui fonctionne, aucune autre page n'est visible.
    Site sur le serveur : hollux.xyz

    config -> routes -> annotations.yaml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    controllers:
        resource: ../../src/Controller/
        type: annotation
    src -> Controller -> HolluxController.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <?php
     
    namespace App\Controller;
     
    use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
    use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
    use Symfony\Component\Routing\Annotation\Route;
    use Symfony\Component\HttpFoundation\Request;
    use App\Form;
    use App\Component\Mailer\Message;
     
     
    /**
     * HolluxController controller.
     *
     * @Template
     */
    class HolluxController extends AbstractController
    {
        /**
         * @Route("/", name="home")
         */
        public function index()
        {
            return [];
        }
     
        /**
         * @Route("/competences", name="competences")
         */
        public function competences()
        {
     
            return [];
        }
     
     
        /**
         * @Route("/cv", name="cv")
         */
        public function cv()
        {
     
            return [];
        }
    [...]
    }
    Je suis bien dans ce controller, si je rajoute un bête echo'toto';exit dans l'index je l'ai, si je le fais dans cv je ne l'ai pas, pas plus que le reste.

    Je ne sais pas si c'est très utile mais j'ai une version symfony3 du site sur le même serveur : holluxtest.pw, qui elle fonctionne ( dans la mesure de ce que j'ai mis dessus, mais le routing fonctionne en tout cas ! )

    Donc voila, je ne sais pas vraiment ou chercher de plus comme les deux sites sont les uns à côté des autres je me dis que ce n'est pas un souci de php, et comme le même code fonctionne en local sur la vm ça ne m'aide pas
    Si un de vous a une idées / des questions je prend !

    Merci d'avance

    Hollux

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    ** que dit les logs dans /cache/prod

    ** tu peux mettre le debug à true dans app.php
    afin d'obtenir un éventuel message d'erreur

    (ne pas oublier de le remettre à false)

    ** il y a un accès à une base ?

  3. #3
    Membre averti Avatar de Hollux
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2016
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2016
    Messages : 20
    Par défaut
    Bonjour, merci pour ton intervention.

    log = erreur 500

    il n'y a pas d'app.php en symfony4, c'est index.php dans public qui gère le mode debug, les env etc, et je l'avais déjà laissé à true, pas de raison qu'il n'y sois pas.

    je n'ai pas configuré d'accès à une base de donnée sur ce site pour le moment, il va servir de site vitrine et de pont vers un code plus complet symfony3 en attendant que je passe tout en syfmony4. C'était le test à vide +1 en gros.


    Dans la doc de symfony j'ai trouvé "php composer require symfony/apache-pack"
    Il a installé son apache-pack et puis tout a fonctionné comme si de rien n'était.

    Je n'ai pas compris plus que ça et j'ai supposé qu'il manquait des infos dans mon symfony pour fonctionner avec mon install apache.

    Voila voila, je met à résolu du coup et je passe à la suite de mon combat contre mon serveur web ! node.js et l'https !


    Merci à ceux qui ont pris le temps de me lire et/ou de réfléchir à mon probleme, et j’espère que ma solution va en aider quelques uns.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème route regex annule les liens
    Par mparnigoni dans le forum Zend Framework
    Réponses: 3
    Dernier message: 19/09/2012, 16h38
  2. problèmes routes Zend
    Par PaulPersonne820 dans le forum Zend Framework
    Réponses: 4
    Dernier message: 24/08/2012, 16h35
  3. [1.x] Problème routing prod
    Par noufel12 dans le forum Symfony
    Réponses: 6
    Dernier message: 08/04/2011, 01h20
  4. [1.x] Problème routing et url rewriting ?
    Par symfony30000 dans le forum Symfony
    Réponses: 22
    Dernier message: 08/06/2010, 23h38
  5. Problème "route add"
    Par bibiodp dans le forum Réseau
    Réponses: 2
    Dernier message: 08/11/2007, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo