|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 144 ![]() |
Bonjour,
j'ai installé symfony sous wampserver, j'ai suivi un tutorial pour l'installer. jusqu'à là pas de souci au moment ou j'essaye de lancer mon projet via le lien suivant: http://localhost/projet/web/ ça me donne le message d'erreur suivant: Code :
The server returned a "401 Unauthorized"
si vous avez une idée n'hésiter pas. Merci |
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Regarde ici si tu ne trouves pas d'informations qui te permettraient de te simplifier la vie.
Et si non, reviens on va trouver une solution.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 144 ![]() |
Merci de votre réponse !!
j'ai suivi les étapes du tuto que vous m'avez proposé, visiblement j'ai toujours la même erreur!! ci-joint la prise d’écran de l'erreur Merci |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Baptiste NaudinatDéveloppeur Web Inscription : mai 2011 Messages : 70 ![]() |
Avec Symfony, tu as ce qu'on appelle une notion d'environnement : ça veut dire que le même code peut être exécuté dans différents environnements, qui ont chacun leur configuration spécifique.
Par défaut (donc dans ton cas ça doit être vrai), tu as au moins 2 environnement : prod (pour "production", peu de messages d'erreur, peu de détails sur les problèmes) et dev (pour "développement", les messages d'erreurs sont affichés avec beaucoup plus de détail). Pour changer entre un environnement et l'autre, il te faut changer de contrôleur frontal sur lequel tu fais tes requêtes. En clair, au lieu d'aller sur http://tonsite/accueil ou même sur http://tonsite/ tu dois essayer l'url http://tonsite/frontend_dev.php/accueil ou http://tonsite/frontend_dev.php Tu obtiendra un message d'erreur plus complet, à partir de là on pourra avancer |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : mai 2006 Messages : 144 ![]() |
Merci de votre réponse Maerlyn31,
Effectivement ça sort les erreurs bien détaillées! je ne vois pas d'ou vient le problème !!! merci de votre aide Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Baptiste NaudinatDéveloppeur Web Inscription : mai 2011 Messages : 70 ![]() |
Aaahh, beaucoup mieux
Tu as une erreur de connexion à la base de données : ou bien tu as indiqué un mauvais login/mot de passe, ou bien ton serveur est mal configuré. Sous qeul OS es-tu et qu'utilises-tu comme serveur de développement (wamp, apache+mySQL installé à la main, autre ...) ? Autre info : je vois dans ton erreur que tu utilises Propel. Si tu es débutant sous Symfony, et à moins que tu n'ai des besoins spécifiques, il est plus conseillé d'utiliser Doctrine : tu as du suivre un vieux tuto pour arriver à ce résultat, je te conseille de passer sur d'autres tutos plus récents |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 144 ![]() |
Je suis sous WinXP et j'utilise wampserver comme serveur de développement.
alors entre Propel et Doctrine; je ne peux pas faire la différence entre les deux !! effectivement je suis débutant et j'ai pas l'intention de me spécialiser en ce frameworks, en fait pour faire tourner une application. par contre je suis preneur pour des tutos récents. Merci pour votre aide. |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : juin 2007 Messages : 335 ![]() |
il faut peu etre que tu active l’extension php_pdo , click sur l'icon wampserver -> php -> php extensions -> ...
__________________
Conception / Dev |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 144 ![]() |
Bonjour,
Les extensions php_pdo_mysql et php_pdo_sqlite sont activé, pour les autres je crois pas qu'ils vont me servir à quelques chose!! (php_pdo_firebird, php_pdo_mssql, php_pdo_oci, php_pdo_odbc, php_pdo_pgsql)!!! |
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() Baptiste NaudinatDéveloppeur Web Inscription : mai 2011 Messages : 70 ![]() |
Pour des tutos à jour, rien de mieux que les officiels :
http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/ Concernant Doctrine et Propel, ce sont tous les deux des ORM, pour Object Relational Mapper : en gros, des couches de librairies et de scripts qui ont pour but de fournir une abstraction de la base de donnée. Au lieu de manipuler directement ta base de donnée, tu interagis avec Propel/Doctrine qui se charge de faire interface, ce qui te permet (entre autres), d'avoir une vue "objet" sur une BDD qui à l'origine est relationnelle. Si rien ne t'obliges à utiliser Propel, lance toi directement avec Doctrine (le tuto que je t'a filé est basé sur Doctrine). Autre point à savoir, actuellement Symfony 2 est en train d'être finalisé. Si tu es débutant, peut-être vaut-il mieux te former directement sur Symfony 2. C'est peut être "plus compliqué à apprendre", mais tu perdras moins de temps et tu sera sur des technos de pointe. A voir, les deux peuvent avoir des pour et des contres, ça dépend surtout de ta situation |
|
|
00
|
|
|
#11 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
A noter que les tutoriels et la documentation sur Symfony2 est largement moins importante que celle que l'on peut trouver sur symfony 1.
Pour quelqu'un qui commence sans expérience, il me semble opportun de faire connaissance avec symfony 1, pour aquérir les notions de base d'utilisation d'un framework et les réflex de la programations MVC en POO. Ensuite il faut passer sur Symfony2, ce qui revient à apprendre un nouveau framework. Plus simple sous certains aspect, a condition de maîtriser les notions de bases que sont le MVC, le POO, les interfaces,... ce qui n'est pas nécessairement évident. Après, il n'y a que toi qui connait ton niveau réel.
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com