Bonjour,
Débutant avec Piwigo, j'ai téléchargé, puis installé la dernière version sur mon serveur perso (sme server 7.4).
L'installation s'est bien passée, je peux ajouter et visualiser mes galeries, mais j'obtiens régulièrement un message d'erreur concernant la date :
Warning: strftime() [function.strftime]: 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' instead in /home/e-smith/files/ibays/galerie/html/include/smarty/libs/Smarty_Compiler.class.php on line 400
Comment puis-je régler ce problème ?
Merci.
Polemil
Un problème de date en effet coté serveur.
Je n'y connais rien mais un spécialiste devrait passer t'aider ;-)
Hors ligne
ha ça me dit qqchose...
ça y est : [Bugtracker] ticket 1056
Hors ligne
Merci pour la réactivité et la réponse rapide, mais... Je ne sais trop quoi faire avec ce lien :-(
J'ai bien essayé de redémarrer le serveur, mais le message d'alerte est toujours présent quand je vais dans la partie "administration" de ma galerie.
Faut-il modifier une ligne d'un fichier php avec ceci ? comme cela est dit dans les notes du lien ?
$conf['show_php_errors'] = E_ALL & ~E_NOTICE | E_STRICT;
but it's
$conf['show_php_errors'] = E_ALL & ~E_NOTICE;
Ce n'est pas un bug !
Dans ton fichier php.ini, tu ajoutes une ligne correspondant à ton fuseau horaire :
date.timezone = Europe/Paris
Tu sauvegardes et tu redémarres apache et le problème est réglé.
Hors ligne
Désolé de passer pour une bille...
Mais de quel php.ini s'agit-il et où se trouve-t-il ?
Merci
polemil a écrit:
Désolé de passer pour une bille...
Mais de quel php.ini s'agit-il et où se trouve-t-il ?
Merci
Celui de ton serveur. Plusieurs manières de la trouver :
- dans un terminal tu fais locate php.ini
- tu fais un fichier phpinfo() et tu regardes dans la page l'emplacement du fichier
- en général sur une distribution linux il se trouve sous /etc.
Hors ligne
J'ai utilisé un fichier phpinfo et grâce à lui j'ai trouvé un php.ini dans etc/php5/. Est-ce le bon ?
En tout cas je l'ai modifié comme indiqué plus haut (même s'il était écrit au début qu'il ne faut pas modifier ce fichier !)
Depuis plus de message concerrant strftime.
Merci pour l'aide !
Polemil
Bonsoir,
je rencontre le même problème. Mais je ne comprends pas la méthode de résolution proposée.
Avec le logiciel FTP que j'utilise sur mon mac pour aller sur le serveur, je ne trouve pas de php.ini.
Et de toutes façons je ne sais pas comment l'ouvrir.
Pourriez vous m'aider ?
Christophe, un tout nouveau sur piwigo
Hors ligne
Chris1602 a écrit:
Bonsoir,
je rencontre le même problème. Mais je ne comprends pas la méthode de résolution proposée.
Avec le logiciel FTP que j'utilise sur mon mac pour aller sur le serveur, je ne trouve pas de php.ini.
Et de toutes façons je ne sais pas comment l'ouvrir.
Pourriez vous m'aider ?
Christophe, un tout nouveau sur piwigo
Bonjour,
php.ini est un fichier de configuration de votre serveur d'hébergement. Voyez avec votre hébergeur s'il accepte de prendre en compte les modifications nécessaires.
Sinon... Va falloir vous en passer ou changer d'hébergeur.
Hors ligne
Hello.
Je me joins à vous pour parler de ce problème.
J'ai la même chose sur mon album, depuis que j'ai choisi de passer sur PHP 5.4. Et comme je suis chez 1&1, j'ai quelques difficultés à atteindre le fichier "php.ini" pour passer la modification.
J'ai donc fait des recherches, et il se trouve qu'il y a deux solutions :
php.ini a écrit:
date.timezone = "Europe/Paris"
tonscript.php a écrit:
date_default_timezone_set('Europe/Paris');
Hop... ajouté via le module "LocalFiles Editor". :)
Dernière modification par Shawinkle (2012-11-30 21:13:56)
Hors ligne
bonjour,
j'ai le même problème avec les messages suivants :
"Strict Standards: mktime(): 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' instead in /homepages/5/d237924345/htdocs/jeanographie2/include/functions.inc.php on line 526
Strict Standards: date(): 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' instead in /homepages/5/d237924345/htdocs/jeanographie2/include/functions.inc.php on line 526
Warning: Cannot modify header information - headers already sent by (output started at /homepages/5/d237924345/htdocs/jeanographie2/include/functions.inc.php:526) in /homepages/5/d237924345/htdocs/jeanographie2/include/page_header.php on line 105"
aussi chez 1and1 et après passage en PHP 5.4
J'avoue ne pas comprendre les réponses faites et incapable de les mettre en œuvre (mon niveau est voisin de zéro). Pourriez vous expliciter SVP
Merci
Hors ligne
Hors ligne