Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Kervinou
2016-11-01 16:02:27

Je viens de faire la MAJ => 5.5
Merci pour vos réponses et la solution de fin de page ! ;)

vivienfr
2013-12-26 19:06:46

Merci, effectivement la solution était assez simple. Il suffit d'éditer le fichier php.ini ( /etc/php5/apache2/php.ini sous linux) et remplacer la ligne

Code:

;date.timezone =

par :

Code:

date.timezone = "Europe/Paris"

Bonnes fêtes de fin d'années à tous !

hubdanslesetoiles
2013-12-26 12:10:54

Bonnes fêtes à tous.
Désolé j'ai probablement mal répondu à la préoccupation initiale concernant le "timezone".
J'attire juste l'attention sur le fait que le fichier default_default.inc.php prend la main sur la configuration de php pour l'affichage des messages.
Dans mon cas cela provoquait l'affichage de nombreux "warning" concernant l'appel de la fonction "preg_replace", ce qui perturbait de façon importante la présentation.

mistic100
2013-12-25 14:11:24

contrairement à ce que disait hubdanslesetoiles je suis catégorique : le problème viens de la config de timezone de PHP, faites la coorection dan sle topic que j'ai linké et ça sufira

vivienfr
2013-12-25 12:34:59

Déjà un joyeux noël à tous.

Il faut préciser que les messages

Code:

Warning: 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/www/piwigo/include/functions.inc.php on line 500

Warning: 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/www/piwigo//include/functions.inc.php on line 500

Apparaissent depuis l'upgrade de mon serveur avec Ubuntu 13.10 qui apporte PHP 5.5 et apache 2.4.

J'ai testé la modification de la ligne

Code:

$conf['show_php_errors'] = version_compare(PHP_VERSION, '5.3.0', '<') ? E_ALL : E_ALL ^ E_DEPRECATED;

par

Code:

$conf['show_php_errors'] = E_ALL & ~E_DEPRECATED;

ou

Code:

$conf['show_php_errors'] = E_ALL & ~(E_DEPRECATED | E_STRICT);

avec a chaque changement un redémarrage d'Apache et un vidage du cache de mon navigateur (firefox) sans sucés.

Je suis le seul a avoir ces problèmes ?

Ces messages apparaissent dans l'espace d'administration en haut de chaque page mais aussi et c'est plus embêtant sur chaque photo vu en grand format (cela n’apparaît pas sur la page d’accueil et sur les miniatures)

J'ai une configuration Ubuntu13.10 64bits par défaut avec Apache 2.4.6 et PHP 5.5.3 et ImageMagick.

hubdanslesetoiles
2013-11-23 15:40:15

Le problème ne vient pas de la configuration de PHP.
Je ne me souviens plus très bien mais je crois avoir modifié le fichier "config_default.inc.php qui modifie la variable "error_reporting":

$conf['show_php_errors'] = E_ALL & ~(E_DEPRECATED | E_STRICT);

mistic100
2013-11-23 10:51:23

Cette erreur n'est pas due à PHP 5.5 et la question a été posée de centaines de fois sur le forum (merci de chercher)

topic:21801
quand PHP est mal configuré il gueule, normal :-)
si c'est votre serveur utilisez le php.ini 'de base', pas la peine d'en ajouter un spécial pour Piwigo

vivienfr
2013-11-23 09:45:21

J'utilise PHP 5.5.3 (seule version sur Ubuntu server 13.10) et j'ai également de très nombreuses warning qui s'affichent sur les pages et qui remplisent les logs :


Warning: 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/include/functions.inc.php on line 500

Warning: 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 the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/include/functions.inc.php on line 500

Je n'ai pas compris comment désactiver les Warning dans php.ini

hubdanslesetoiles
2013-06-18 13:51:04

Merci pour votre réponse.

Je pensais m'en sortir rapidement mais pour l'instant cela n'a pas donné le résultat escompté.
J'ai modifié de la même façon 3 fichiers php.ini dans /etc/php5/... puis relancé apache mais les messages apparaissent toujours. Je ne doit pas agir au bon endroit.

mistic100
2013-06-17 13:36:51

Oui, la config de php

error_reporting = E_ALL & ~E_DEPRECATED

hubdanslesetoiles
2013-06-17 13:31:12

Bonjour,

Suite à la mise à jour de Piwigo 2.5.1 et de PHP 5.5.0 (Debian), il y a de nombreux messages concernant la fonction PHP "preg_replace".
Depuis cette version de PHP, l'option /e est obsolète et la fonction doit être remplacée par "preg_replace_callback".

A défaut d'obtenir toutes les corrections (nombreux modules concernés), est-il possible de supprimer l'affichage des messages ce qui rend les pages peu lisibles?

Merci d'avance.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact