Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1796 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12
Auteur Sujet :

Symfony : questions

n°1950143
theredled
● REC
Posté le 14-12-2009 à 15:13:58  profilanswer
 

Reprise du message précédent :

SuperKebab a écrit :


Pas du tout, c'est assez ?
J'avoue, j'ai commencé direct avec l'admin générator, donc j'ai pas commencé à attaquer les forms pour mon frontend.


Le truc c'est que les forms c'est 50% de l'admin generator (j'aurais du te les mettre dans la doc que j'ai listée :o)


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 14-12-2009 à 15:13:58  profilanswer
 

n°1959254
Drakito
Posté le 20-01-2010 à 20:23:03  profilanswer
 

Bonjour,
Après m'être arracher plusieurs dizaines de touffes de cheveux, j'arrive toujours pas à installer symfony ;/
 
http://www.symfony-project.org/job [...] rine/fr/01
Je bloque au niveau du check_config.php, en gros ça me met php command not found...
Je dois toucher aux path? quelle valeur ?  
Merci de vos réponses si quelqu'un passe par là.. xD

n°1959256
flo850
moi je
Posté le 20-01-2010 à 20:27:06  profilanswer
 

windows ? linux ? osx ?


---------------

n°1959258
Drakito
Posté le 20-01-2010 à 20:30:51  profilanswer
 

Je suis sous windaube 7 ! En fait dans les variables d'environnement, je dois rajouter une valeur au path si j'ai bien compris ? Je pointe vers quel répertoire?
 
Edit:Bon voilà j'ai réussi à fix. :D


Message édité par Drakito le 20-01-2010 à 20:36:28
n°1959259
flo850
moi je
Posté le 20-01-2010 à 20:36:40  profilanswer
 

windaube ? pourquoi ne pas installé linux alors  
 
Si tu es sous windows, tu dois ajouter dans le path le chemin du répertoire qui contient php.exe


---------------

n°1959265
Drakito
Posté le 20-01-2010 à 20:45:54  profilanswer
 

Oui, j'ai trouvé en testant dans tous les sens.
Maintenant, quand je lance le check_config de symfony, j'ai [WARNING]pdo mysql is installed: FAILED
Une idée? x)

n°1959266
flo850
moi je
Posté le 20-01-2010 à 20:48:56  profilanswer
 

tu as installé l'extension pdo pour php ?  


---------------

n°1959267
Drakito
Posté le 20-01-2010 à 20:50:00  profilanswer
 

Il me semble, dans le php.ini j'ai enlever le ";" devant pdo_mysql

n°1959269
flo850
moi je
Posté le 20-01-2010 à 20:58:28  profilanswer
 

d'ici , je ne le vois pas vraiment  
tu as installé un pack complet( wamp par exemple  ) ou des soft un par un ?


---------------

n°1959272
Drakito
Posté le 20-01-2010 à 21:01:42  profilanswer
 

J'ai mis easyPHP, j'ai été dans le dossier, cherché le fichier php.ini que j'ai modifié, il y a toutes les extensions du genre  ;extension pdo_mysql.dll . J'ai enlevé le point virgule devant, redémarrer le serveur apache et rien à faire ;/

mood
Publicité
Posté le 20-01-2010 à 21:01:42  profilanswer
 

n°1959273
flo850
moi je
Posté le 20-01-2010 à 21:05:08  profilanswer
 

deja tu vires easyphp , et tu mets wamp , qui est à jour
ensuite, tu as accès aux modules installés en cliquant sur l'icone à coté de l'horloge


Message édité par flo850 le 20-01-2010 à 21:05:27

---------------

n°1959279
gugus
Posté le 20-01-2010 à 21:28:54  profilanswer
 

et la commande php n'utilise pas forcement le même php.ini qu'apache


---------------
Site photo - FlickR - G+ - Fb
n°1959286
theredled
● REC
Posté le 20-01-2010 à 21:55:56  profilanswer
 

gugus a écrit :

et la commande php n'utilise pas forcement le même php.ini qu'apache


 
Je plussoie, c'est même rarement le cas. L'un est dans le dossier d'apache, l'autre dans celui de php, il faut modifier les deux.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1959447
Drakito
Posté le 21-01-2010 à 15:32:04  profilanswer
 

Je vais vraiment installer wamp, parce qu'easy php seme des php.ini dans tous les sens. Et du coup c'est le gros bordel !

n°1960831
Drakito
Posté le 27-01-2010 à 13:37:00  profilanswer
 

J'ai un problème, je souhaite personnaliser mes pages d'erreur 404.  
 
Je vais donc dans le settings.yml, je rajoute les deux lignes.    

Code :
  1. all:
  2.   .actions:
  3.      error_404_module:       share   //nom du module
  4.      error_404_action:        error404 //nom de l'action


 
Je vais ensuite dans le security.yml où j'ajoute:

Code :
  1. error:
  2.   is_secure: false


 
Dans mon actions class, je crée une action executeError404Success vide.
Puis je crée ma page 404 error404Success.php
 
Logiquement, ma page d'erreur 404 devrait automatiquement me diriger vers l'error404Success.php dans mon dossier templates. Mais ça ne me retourne qu'une page: "404 | Not Found | sfError404Exception".
Si je tape l'url manuellement pour tester ma page 404, elle s'affiche niquel.
 
Je sèche ;o
 
edit: Je précise que je suis en environnement de prod, donc techniquement ça devrait m'afficher la page et non une 404 d'environnement dev "SfException...."
Peut être quelque chose à vérifier dans le settings.yml? dans le .htaccess?


Message édité par Drakito le 27-01-2010 à 14:40:15
n°1960902
theredled
● REC
Posté le 27-01-2010 à 15:37:26  profilanswer
 

Tu es en environnement de prod, donc tu vides bien ton cache à chaque modif des fichiers de config ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961056
Drakito
Posté le 28-01-2010 à 09:04:31  profilanswer
 

Oui, je fais des symfony cc à tout va !

n°1961296
theredled
● REC
Posté le 28-01-2010 à 16:42:41  profilanswer
 

Quelqu'un ici fait des tests unitaires avec Doctrine ?


Message édité par theredled le 28-01-2010 à 16:42:49

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961433
Drakito
Posté le 29-01-2010 à 00:20:27  profilanswer
 

eDit:FIXED

Message cité 1 fois
Message édité par Drakito le 29-01-2010 à 00:22:49
n°1961435
theredled
● REC
Posté le 29-01-2010 à 00:24:28  profilanswer
 


Comment ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961436
Drakito
Posté le 29-01-2010 à 00:38:36  profilanswer
 

En fait, j'ai un autre problème, je suis en période de stage, j'ai importé le projet  afin de pouvoir faire une démo sur ma machine par la suite.  
Le projet veut pas s'afficher, ça me met une erreur du type:
 

Code :
  1. Warning: require(E:/lucas2/share/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/database/sfDoctrineDatabase.class.php) [function.require]: failed to open stream: No such file or directory in E:\sfprojects\share\lib\vendor\symfony\lib\autoload\sfAutoload.class.php on line 188


 
J'ai l'impression que ça m'a gardé le path de la machine sur laquelle je bosse en stage, mais je sais vraiment pas où.  
A part dans un symfony.bat que j'avais crée, je vois vraiment pas ce qu'il à a voir là dedans.  :cry:

n°1961437
theredled
● REC
Posté le 29-01-2010 à 00:43:55  profilanswer
 

Dans config/ProjectConfiguration.php... c'est dans tous les tutos :o (edit : c'était - Jobeet pour Sf 1.2)
 
Ou alors vide le cache.
 
Mais t'as toujours pas dit comment t'as résolu ton pb d'avant.


Message édité par theredled le 29-01-2010 à 00:47:56

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961467
Drakito
Posté le 29-01-2010 à 09:39:02  profilanswer
 

Non, c 'était une autre erreur, mais du coup je l'ai résolue en 15eme page google xD
 
Sinon pour les pages 404 je vois vraiment pas...Ca m'affiche les pages 404 d'environnement dev en environnement prod, trop bien...

n°1961533
theredled
● REC
Posté le 29-01-2010 à 12:56:25  profilanswer
 

Code :
  1. $this->createQuery('m')
  2. ->select('m.id, SUM(IF(NOT m.for_each_disk, 1,
  3.          SELECT(COUNT(cad.id) FROM CustomAlbumDisk cad WHERE cad.custom_album_id = ca.id)
  4.        )) AS nb_bought')
  5. ->innerJoin('m.CustomAlbums ca')
  6. ->groupBy('m.id');


Citation :

Could not find class cad


Où l'on atteint les limites de Doctrine [:petrus75]


Message édité par theredled le 29-01-2010 à 13:00:03

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961567
Drakito
Posté le 29-01-2010 à 15:53:16  profilanswer
 

Bon, problème d'erreur 404 fixed. En fait dans le dossier web, t'as le frontend_dev.php par exemple.
 

Code :
  1. ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false);


 
Bah ici, le false correspond au debug...J'avais un true, donc le projet en environnement prod était considéré en debug, donc page sf exception a la plage de ma 404...  :pt1cable:

n°1961740
Drakito
Posté le 31-01-2010 à 13:43:10  profilanswer
 

J'ai un probleme de virtual host.
 
Donc j'utilise wamp, j'ouvre le fichier httpd.conf dans lequel je décommente la ligne pour activer le vhost et ainsi pouvoir configurer mes virtual host via le fichier vhost de wamp.
 
Dans le fichier c:\windows\system32\etc\hosts
Je rajoute la ligne suivante à la suite de mon 127.0.0.1 localhost

Code :
  1. 127.0.0.1 share.localhost


 
Une fois dans le fichier vhost je mets ces lignes ci:

Code :
  1. <VirtualHost *:80>
  2.     DocumentRoot "E:\wamp\www"
  3.     ServerName localhost
  4.     ServerAlias localhost
  5. </VirtualHost>


 

Code :
  1. <VirtualHost *:80>
  2.     ServerAdmin admin@share.localhost
  3.     DocumentRoot "E:\sfproject\share\web"
  4.     ServerName share.localhost
  5.     ServerAlias share.localhost
  6.     ErrorLog "logs/share.localhost.localhost-error.log"
  7.     CustomLog "logs/share.localhost.localhost-access.log" common
  8.     Alias /sf "E:\sfproject\share\lib\vendor\symfony\data\web\sf"
  9. </VirtualHost>


 
 
Donc je garde un virtualhost avec mon localhost de base pour avoir accès a la page de wamp et je rajoute un virtualhost pour mon projet share.
 
Je redémarre mon wamp, et la surprise, j'ai une erreur :  
Forbidden
You don't have permission to access / on this server.
 
Je comprends pas.
 
 
edit: le log apache

Code :
  1. [Sun Jan 31 14:00:34 2010] [notice] Apache/2.2.11 (Win32) PHP/5.3.0 configured -- resuming normal operations
  2. [Sun Jan 31 14:00:34 2010] [notice] Server built: Dec 10 2008 00:10:06
  3. [Sun Jan 31 14:00:34 2010] [notice] Parent: Created child process 2992
  4. [Sun Jan 31 14:00:34 2010] [notice] Child 2992: Child process is running
  5. [Sun Jan 31 14:00:34 2010] [notice] Child 2992: Acquired the start mutex.
  6. [Sun Jan 31 14:00:34 2010] [notice] Child 2992: Starting 64 worker threads.
  7. [Sun Jan 31 14:00:34 2010] [notice] Child 2992: Starting thread to listen on port 8080.
  8. [Sun Jan 31 14:00:34 2010] [notice] Child 2992: Starting thread to listen on port 80.

Message cité 1 fois
Message édité par Drakito le 31-01-2010 à 14:02:31
n°1961746
theredled
● REC
Posté le 31-01-2010 à 14:58:12  profilanswer
 

Drakito a écrit :


Je redémarre mon wamp, et la surprise, j'ai une erreur :  
Forbidden
You don't have permission to access / on this server.
 
Je comprends pas.


Sur les 2 URLs ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961750
Drakito
Posté le 31-01-2010 à 15:08:12  profilanswer
 

theredled a écrit :


Sur les 2 URLs ?


 
 
Non, juste sur l'url share.localhost, le localhost fonctionne correctement ;o

n°1961751
theredled
● REC
Posté le 31-01-2010 à 15:24:23  profilanswer
 

Drakito a écrit :


 
 
Non, juste sur l'url share.localhost, le localhost fonctionne correctement ;o


Il faut une directive <Directory> dans ton VirtualHost pour autoriser l'accès au DocumentRoot, entre autres.

Code :
  1. <Directory "ton/document/root">
  2. AllowOverride All
  3. Allow from All
  4. </Directory>


 
Ca ne pose pas pb pour localhost car cette directive doit être définie ailleurs pour son DocumentRoot à lui.


Message édité par theredled le 31-01-2010 à 15:27:39

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961752
Drakito
Posté le 31-01-2010 à 15:40:18  profilanswer
 

Oui, mais quand je fais exactement comme dans le tuto jobeet de symfony avec un truc du style:
 
 

Code :
  1. <VirtualHost *:80>
  2.   DocumentRoot "E:\sfproject\share\web"
  3.   ServerName share.localhost
  4.   ServerAlias share.localhost
  5.   DirectoryIndex index.php
  6.   <Directory "E:\sfproject\share\web"
  7.     AllowOverride All
  8.     Allow from All
  9.   </Directory>
  10.   Alias /sf "E:\sfproject\share\lib\vendor\symfony\data\web\sf"
  11.   <Directory "E:\sfproject\share\lib\vendor\symfony\data\web\sf">
  12.     AllowOverride All
  13.     Allow from All
  14.   </Directory>
  15. </VirtualHost>


 
Là, wamp il veut même plus redémarrer, il se met à bloquer. (Compteur au jaune)

n°1961755
theredled
● REC
Posté le 31-01-2010 à 16:02:32  profilanswer
 

Rien dans le log apache ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961756
Drakito
Posté le 31-01-2010 à 16:10:13  profilanswer
 

Non, wamp genère pas de log vu que son compteur est au jaune.
Sinon avec ma config précédente il générait les logs que j'ai post plus haut.

n°1961759
theredled
● REC
Posté le 31-01-2010 à 16:46:32  profilanswer
 

Ah oui c'est vrai qu'apache ne logge pas ses erreurs de démarrage [:petrus75]
 
--
T'as oublié un > à <Directory "E:\sfproject\share\web" .


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961760
Drakito
Posté le 31-01-2010 à 16:51:34  profilanswer
 

page blanche maintenant x)

n°1961763
theredled
● REC
Posté le 31-01-2010 à 17:09:00  profilanswer
 

Drakito a écrit :

page blanche maintenant x)


tu as bien display_errors à on et error_reporting à E_ALL, et tu appelles bien /frontend_dev.php ?


Message édité par theredled le 31-01-2010 à 17:09:38

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961772
Drakito
Posté le 31-01-2010 à 18:00:00  profilanswer
 

Merci, c'est bon, par contre je dois générer ma base de données, donc je configure l'accès a ma base de données dans le databases.yml comme cela:

Code :
  1. all:
  2.   doctrine:
  3.     class: sfDoctrineDatabase
  4.     param:
  5.       dsn: 'mysql:host=localhost;dbname=share'
  6.       username: root
  7.       password: null


 
Je créée ma base de données "share" dans le php my admin
et quand je fais le fameux:

Code :
  1. php symfony doctrine:build-schema


 
j'ai un  

Code :
  1. >> doctrine generating yaml schema from database
  2. No models generated from your databases


 
Problème de config du fichier databases.yml?  
 
Merci de m'aider, je galère x)

n°1961773
theredled
● REC
Posté le 31-01-2010 à 18:04:06  profilanswer
 

Drakito a écrit :

Merci, c'est bon, par contre je dois générer ma base de données, donc je configure l'accès a ma base de données dans le databases.yml comme cela:

Code :
  1. all:
  2.   doctrine:
  3.     class: sfDoctrineDatabase
  4.     param:
  5.       dsn: 'mysql:host=localhost;dbname=share'
  6.       username: root
  7.       password: null


 
Je créée ma base de données "share" dans le php my admin
et quand je fais le fameux:

Code :
  1. php symfony doctrine:build-schema


 
j'ai un  

Code :
  1. >> doctrine generating yaml schema from database
  2. No models generated from your databases


 
Problème de config du fichier databases.yml?  
 
Merci de m'aider, je galère x)


Qu'est-ce que tu veux faire ?


Message édité par theredled le 31-01-2010 à 18:04:48

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961778
Drakito
Posté le 31-01-2010 à 18:28:43  profilanswer
 

Génerer la base de données.

n°1961781
flo850
moi je
Posté le 31-01-2010 à 18:35:34  profilanswer
 

symfony doctrine:build --all ?


Message édité par flo850 le 31-01-2010 à 18:36:48

---------------

n°1961783
theredled
● REC
Posté le 31-01-2010 à 18:40:18  profilanswer
 

Drakito a écrit :

Génerer la base de données.


Lis mieux le tuto et la doc, doctrine:build-schema ça fait pas ça [:dawao]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1961784
Drakito
Posté le 31-01-2010 à 18:40:39  profilanswer
 

ahah infâme, je tapais build-schema ...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12

Aller à :
Ajouter une réponse
 

Sujets relatifs
Symfony, OVH, et PHP_VERDes questions sur php
[C#] Questions de débutant...servlet : pleins de questions :/
Questions utilesQuelques questions
Probleme/questions Graphe de Scene avec Java3Dfpc télécharger un fichier et questions sur win
Questions sur week planner PHP/SQL[AS3 - newbies] Mes questions pour bien débuter
Plus de sujets relatifs à : Symfony : questions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR