Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > Symfony2
Symfony2 Forum d'entraide sur le framework PHP Symfony2.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/02/2013, 13h28   #1
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
Par défaut Besoin d'aide

Bonjour je suis débutant dans le merveilleux monde de Symfony 2. Afin d'appréhender le Framework je réalise le tuto du zero. Lors de l'utilisation de la génération de table SQL dans la console je récupère cette erreur-ci :

Citation:
[ErrorException]
Warning: DateTime::createFromFormat(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' in stead in /Users/benjaminroullet/Documents/workspace/Symfony/vendor/monolog/monolog/src/Monolog/Logger.php line 194
J'ai beau essayer de changer les valeurs du timezone dans les php.ini et php.default.ini ainsi que dans le fichier Logger.php à l'interieur du framework rien n'y fait.
Pour info je travail sur un ordinateur Mac avec OSX et j'utiliser MAMP comme serveur PHP/APACHE/MYSQL.
Est que quelqu'un a déjà eu ce type d'erreur et si oui comment la regler ?

Merci
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2013, 14h08   #2
rafleboss
Membre habitué
 
Homme
Développeur Web
Inscription : juillet 2011
Messages : 115
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : Conseil

Informations forums :
Inscription : juillet 2011
Messages : 115
Points : 114
Points : 114
Dans un fichier php, appel la fonction phpinfo pour voir le détail de la configuration du php. Vérifie que les modifications dans ton php.ini soit bien pris en compte. Vérifie aussi le path de PHP, pointe t'il sur le php du MAMP.
rafleboss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2013, 15h35   #3
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
Le php.info m'affiche bien la valeur modifier de timezone à savoir "Europe/Paris" et la variable path de MAMP pointe bien vers le php.info que j'ai modifier. Donc je ne pense pas que l'erreur vienne de là ...

Mais merci pour ta réponse ^^
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 14h31   #4
symfony_dev
Nouveau Membre du Club
 
Inscription : février 2012
Messages : 60
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 60
Points : 30
Points : 30
Bonjour,

Essaye avec "UTC" à la place de "Europe/Paris".
symfony_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 16h46   #5
stephan.78
Membre éprouvé
 
Homme Stéphan
Technicien maintenance
Inscription : août 2011
Messages : 321
Détails du profil
Informations personnelles :
Nom : Homme Stéphan
Âge : 43
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : août 2011
Messages : 321
Points : 479
Points : 479
Bonjour,
est ce que quand tu exécute le fichier config.php en mode web et en mode console tout est ok ?
stephan.78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 18h37   #6
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
J'ai déjà essayé de changer la valeur du timezone par "UTC" et rien ne fait j'ai toujours la même erreur quand j'essaye de persister mes objets du modèle.

En ce qui concerne le php.ini que ce soit en mode web ou console je ne vois aucune erreur.

Merci pour vos réponse
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 19h04   #7
stephan.78
Membre éprouvé
 
Homme Stéphan
Technicien maintenance
Inscription : août 2011
Messages : 321
Détails du profil
Informations personnelles :
Nom : Homme Stéphan
Âge : 43
Localisation : France

Informations professionnelles :
Activité : Technicien maintenance
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : août 2011
Messages : 321
Points : 479
Points : 479
Au cas ou ça aide

https://github.com/symfony/symfony/issues/4641
stephan.78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 21h21   #8
dukoid
Membre habitué
 
Homme
Développeur informatique
Inscription : novembre 2012
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2012
Messages : 128
Points : 113
Points : 113
app.php et/ou (app_dev.php)

<?php
date_default_timezone_set('Europe/Paris');
dukoid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 23h25   #9
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
Citation:
Envoyé par stephan.78 Voir le message
J'ai déjà vu ce topic et il ne m'a été d'aucune aide, ma timezone est correctement paramétré dans les deux php.ini

Citation:
Envoyé par dukoid Voir le message
app.php et/ou (app_dev.php)

<?php
date_default_timezone_set('Europe/Paris');
J'ai essayé ta solution dukoi mais j'ai toujours la même erreur ce qui me fais penser que quelque chose dans le code de Symphony (et spécialement dans le fichier Logger.php) n'est pas en accord avec le mamp tout pourri de mac ^^
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 11h04   #10
symfony_dev
Nouveau Membre du Club
 
Inscription : février 2012
Messages : 60
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 60
Points : 30
Points : 30
un phpinfo() te donne UTC ou Europe/Paris ? Sur Mac, j'ai toujours été obligé de mettre le timezone à UTC dans tous les php.ini(php.ini et php-defaut.ini) mais je n'ai jamais installé MAMP.
symfony_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 14h22   #11
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
Citation:
Envoyé par symfony_dev Voir le message
un phpinfo() te donne UTC ou Europe/Paris ? Sur Mac, j'ai toujours été obligé de mettre le timezone à UTC dans tous les php.ini(php.ini et php-defaut.ini) mais je n'ai jamais installé MAMP.
Mon php.info me donne "Europe/Paris". Je suis pas tellement attaché à MAMP c'est pas la première fois qu'il me fait faux bon. Tu utilise quoi pour le dev en locale ?
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 18h46   #12
symfony_dev
Nouveau Membre du Club
 
Inscription : février 2012
Messages : 60
Détails du profil
Informations forums :
Inscription : février 2012
Messages : 60
Points : 30
Points : 30
Cela ne fonctionnera pas avec "Europe/Paris", il te faut "UTC". Sur Mac il y a déjà apache. Je ne sais plus pour php mais il faudra installer mysql. Mais c'est vrai que c'est galère de tout installer.

En environnement de dev, tu peux garder MAMP, il te faudra juste changer quelques trucs dans php.ini
symfony_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 19h52   #13
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
Bon alors je suis allé faire un tour sur d'autre forums et notemment le forum de symfony et cette erreur reviens assez souvent. D'après ce que j'ai compris le problème est que lors de l'execution de la commande "php" la console n'utilise pas le même php.ini que celui de MAMP. Celà dit j'ai bien changer les valeurs de tout les php.ini et je me retrouve avec la même erreur tout le temps (autant dire que ça commence à bien faire ^^).
Sur le forum de symfony j'ai trouvé une commande qui permet d'afficher les paramètres pris en compte par la commande "php" soit "php -i". Et cette commande me sort que "date.timezone => no value" ce qui est bizarre parce que lors de l'execution de cette commande il y a une variable qui indique le chemin du fichier "php.ini" utilisé par la commande "php" et cette variable pointe vers un des fichier que j'ai bien modifier ...
C'est à n'y rien comprendre.
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 21h57   #14
dukoid
Membre habitué
 
Homme
Développeur informatique
Inscription : novembre 2012
Messages : 128
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2012
Messages : 128
Points : 113
Points : 113
je confirme sur Mac, il y a un soucis de conflit avec la version PHP installé de base avec l'OS et MAMP.
dukoid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 22h10   #15
sw33t
Invité de passage
 
Homme
Développeur multimédia
Inscription : février 2013
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme

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

Informations forums :
Inscription : février 2013
Messages : 7
Points : 0
Points : 0
Le problème c'est que toutes les solutions que j'ai trouvé jusqu'à maintenant ne s'applique pas à mon cas ...
sw33t est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h08.


 
 
 
 
Partenaires

Hébergement Web