•  » Utilisation
  •  » messages d'erreur function is deprecated

#1 2018-03-02 13:24:51

brunooules
Invité

messages d'erreur function is deprecated

Bonjour tout le monde,
Je ne viens pas souvent ici, car ma galerie marche très bien normalement.
par contre depuis 1 semaine j'ai des messages qui s'affichent en haut de mon en tête et je n'arrive pas a les supprimer.
est ce que quelqu'un pourrait m'aider.

ma galerie est là:
http://photosdebruno.legtux.org/piwigo/

les messages sont là:
Deprecated: Function create_function() is deprecated in /var/www/legtux.org/users/photosdebruno/www/piwigo/include/functions.inc.php on line 2165

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /var/www/legtux.org/users/photosdebruno/www/piwigo/include/template.class.php on line 293

merci d'avance pour vos conseils.
bruno



Version de Piwigo: 2.9.3
Version de PHP:  7.2.2-1+0~20180205160612.18+jessie~1.gbpb78b58 (Montrer les informations) [2018-03-02 13:21:35]
Version de MySQL: 5.5.59-0+deb8u1 [2018-03-02 13:21:35]
URL Piwigo: http://photosdebruno.legtux.org/piwigo/

#2 2018-03-02 16:11:44

cljosse
Équipe Piwigo
2006-11-12
1167

Re: messages d'erreur function is deprecated

Bonjour.
Actuellement piwigo n'est pas compatible avec PHP 7.2.
  Il faut modifier les sources...
en attendant que l'équipe modifie le core. ce qui devrait devenir une priorité car plusieurs hébergeur sont en passe de passer en 7.2

En attente...

Hors ligne

#3 2018-03-03 11:56:39

flop25
Équipe Piwigo
2006-07-06
6405

Re: messages d'erreur function is deprecated

Piwigo est compatible 7.2 !

Ce sont des messages informatifs signalant que après la 7.2 Piwigo risque de ne plus être compatible !

Changez le niveau de reporting de php dans la config locale de Piwigo comme à chaque erreur deprecated reporté sur le forum

@cljosse oui mais ça demande de maj Smarty aussi donc pour la grosse update

Hors ligne

#4 2018-03-08 12:06:13

Elianora
Membre
2018-01-31
13

Re: messages d'erreur function is deprecated

j'ai le même souci (en attendant, j'ai forcé PHP 7.1)
comment changer "le niveau de reporting de php dans la config locale de Piwigo" ?
j'avais lu que c'était dans local/config/config.php mais je n'ai pas ce fichier

j'utilise la dernière version de Piwigo

merci

Hors ligne

#5 2018-03-08 12:13:46

flop25
Équipe Piwigo
2006-07-06
6405

Re: messages d'erreur function is deprecated

Hors ligne

#6 2018-03-08 13:17:09

Elianora
Membre
2018-01-31
13

Re: messages d'erreur function is deprecated

comme indiqué, je n'avais pas de fichier local/config/config.inc.php (ni local/config/config_default.inc.php d'ailleurs)

je l'ai donc créé mais ce n'est pas spécialement limpide ^^

Hors ligne

#7 2018-05-25 08:17:26

deeper26
Membre
2018-05-25
2

Re: messages d'erreur function is deprecated

j'ai modifie le code source de la page functions.inc.php

à l'origine j'avais :
//  $replace_chars = create_function('$m', 'return ord(strtolower($m[1]));');


je l'ai remplacé par
$replace_chars = function($m) {
return ord(strtolower($m[1]));};

Hors ligne

#8 2018-05-25 08:31:07

deeper26
Membre
2018-05-25
2

Re: messages d'erreur function is deprecated

j'ai fait la meme manipulation pour le fichier MultiView.class.php


//    $this->data_url_params = array_map(create_function('$d', 'return "ato_".$d;'), $this->data_url_params);
$this->data_url_params = array_map(
function ($d){
return "ato_".$d;},
$this->data_url_params);
  }

Hors ligne

  •  » Utilisation
  •  » messages d'erreur function is deprecated

Pied de page des forums

Propulsé par FluxBB

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