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 :

Publication du site


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut Publication du site
    Bonjour,
    J'ai conçu un site sous Symfony qui fonctionne très bien en localhost. J'ai uploadé toute ma solution sur un serveur web mutualisé. Seulement j'obtient le message d'erreur suivant sur app_dev.php (alors que j'ai une page blanche sur web/(app.php):

    RuntimeException: The autoloader expected class "Doctrine\DBAL\DriverManager" to be defined in file "/***/***/www/***/PhpProject1/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php". The file was found but the class was not in it, the class name or namespace probably has a typo.

    Est-il possible que la configuration de parameters.yml soit en cause?
    Comment résoudre cette erreur?

    Par avance merci,
    Noémie

  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
    * 1ere chose à faire en prod, toujours supprimer le cache app/prod et app/dev

    * app_dev.php ne fonctionnera pas en prod(à moins de faire une modif dans ce fichier)

    MAIS si tu veux avoir les messages d'erreurs symfony quand tu es en prod, modifie cette ligne dans app.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $kernel = new AppKernel('prod', true);
    le mettre à "true" permet d'afficher les messages erreurs symfony donc.


    attention, remettre à false une fois les testes terminés !!!


    après ça tu obtiens quoi comme erreur ?

  3. #3
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    La majorité des problèmes que tu vas avoir seront des problèmes de casse du passage windows -> linux. Vérifie tes majuscules

  4. #4
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut
    Merci de vos réponses!

    Mon cache était bien vide. J'ai activé les erreurs symfony mais malheureusement, j'ai toujours une page blanche sur l'url /web

    (pas d'erreur symfony donc?)

  5. #5
    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
    vérifie tous tes fichiers .yml (config, parameters....)
    - l'indentation doit être de 4 espaces.
    - aucun espace à chaque fin de ligne

  6. #6
    Membre averti
    Femme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut
    Est-ce qu'un cas de figure comme celui-ci ne devrait pas générer une erreur symfony? Pour rappel, la solution fonctionne en localhost, la mauvaise indentation du yml produirait une erreur à l'exécution.

Discussions similaires

  1. Difficulté de publication de site web sur IIS
    Par spidereck dans le forum C#
    Réponses: 2
    Dernier message: 12/03/2009, 13h15
  2. Réponses: 8
    Dernier message: 21/02/2008, 15h23
  3. pb 1e publication de site web avec vs2005
    Par pixigol dans le forum ASP.NET
    Réponses: 12
    Dernier message: 05/02/2008, 18h50
  4. Publication de site statique
    Par manue22 dans le forum Hébergement
    Réponses: 7
    Dernier message: 20/12/2005, 09h28
  5. législation : publication de site
    Par momo49800 dans le forum Droit
    Réponses: 3
    Dernier message: 07/06/2005, 14h11

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