Bonjour,
Je viens de faire une mise à jour de 3.9.2 vers 4.0.3.
Aucune erreur durant l’exécution de /install
Le site semble fonctionner mais toutes les listes globales sont vides. (factures, services, propositions…)
Les informations restent disponibles via certaines listes : les 3 dernières propal ou derniers services mis à jour,…
Pas de message sur l’écran ou dans /var/log/dolibarr.log
Des idées avant que je ne rollback ?
Merci
Sylvain
J’ai trouvé une trace dans /var/log/nginx/error.log
2017/01/11 15:32:25 [error] 15649#15649: *9832 FastCGI sent in stderr: « PHP message: PHP Fatal error: Uncaught Error: Call to undefined method Form::showFilterAndCheckAddButtons() in /var/www/dolibarr/htdocs/comm/propal/list.php:615
Stack trace:
#0 {main}
thrown in /var/www/dolibarr/htdocs/comm/propal/list.php on line 615 » while reading upstream, client: xxx, server: xxx, request: « GET /comm/propal/list.php?leftmenu=propals HTTP/2.0 », upstream: « fastcgi://unix:/run/php/php7.0-fpm.sock: », host: « xxx », referrer: « https://xxx/comm/index.php?mainmenu=commercial&leftmenu= »
Cette fonction est déclarée dans ce fichier dolibarr/htdocs/core/class/html.form.class.php, qui est lisible par le serveur web :
Une idée, une configuration à modifier ?
Bonjour,
Vous avez monté un php7 ? C’est pas encore super stable, préférez un php5.5
@+
J’étais déjà en php 7 avec la 3.9.2
Elle fonctionnait très bien.
Je pensais plus à un simple problème de variable ou de portée de variable
Les paquets php7 viennent d’être mise à jour sur Ubuntu.
Le problème a disparu.
Régression côté PHP donc