Plantage mise à jour 8.0.3 vers 8.0.4 chez Lautre

Bonjour,

Merci pour votre message, dont je ne comprends pas toutes les subtilités et qui contient des recommandations sur le système que j’ai transmises à Lautre.net.

J’avais testé avec plusieurs navigateurs : Firefox et Chromium sans changement, alors que je réserve Chromium pour travailler chez Google en attendant de s’en passer et que je fais régulièrement le vide dans les caches.

Je viens de découvrir qu’il y a un fichier .log créé à la racine de Dolibarr qui a contenu des erreurs du type :
2019-01-26 20:38:26 INFO 000.000.000.000 functions.lib::dol_mkdir: dir=/var/www/alternc/r/rerschablais/dolibarr/documents/mycompany
2019-01-26 20:38:26 DEBUG 000.000.000.000 functions.lib::dol_mkdir: Directory ‹ /var › does not exists or is outside open_basedir PHP setting.
2019-01-26 20:38:26 WARNING 000.000.000.000 functions.lib::dol_mkdir: Fails to create directory ‹ /var › or directory already exists.
2019-01-26 20:38:26 DEBUG 000.000.000.000 functions.lib::dol_mkdir: Directory ‹ /var/www › does not exists or is outside open_basedir PHP setting.
2019-01-26 20:38:26 WARNING 000.000.000.000 functions.lib::dol_mkdir: Fails to create directory ‹ /var/www › or directory already exists.
2019-01-26 20:38:26 DEBUG 000.000.000.000 functions.lib::dol_mkdir: Directory ‹ /var/www/alternc › does not exists or is outside open_basedir PHP setting.
2019-01-26 20:38:26 WARNING 000.000.000.000 functions.lib::dol_mkdir: Fails to create directory ‹ /var/www/alternc › or directory already exists.
2019-01-26 20:38:26 DEBUG 000.000.000.000 functions.lib::dol_mkdir: Directory ‹ /var/www/alternc/r › does not exists or is outside open_basedir PHP setting.
2019-01-26 20:38:26 WARNING 000.000.000.000 functions.lib::dol_mkdir: Fails to create directory ‹ /var/www/alternc/r › or directory already exists.
2019-01-26 20:38:26 DEBUG 000.000.000.000 functions.lib::dol_mkdir: Directory ‹ /var/www/alternc/r/rerschablais/dolibarr/documents/mycompany › does not exists or is outside open_basedir PHP setting.

Faudrait-il agir sur la configuration de PHP avec cet « open_basedir » ou sur la manière de spécifier les dossiers de Dolibarr dans le fichier de configuration de Dolibarr ? Je vais le leur demander mais tu aurais peut-être un avis :
$dolibarr_main_document_root=’/var/www/alternc/r/rerschablais/dolibarr/htdocs’;
$dolibarr_main_url_root_alt=’/custom’;
$dolibarr_main_document_root_alt=’/var/www/alternc/r/rerschablais/dolibarr/htdocs/custom’;
$dolibarr_main_data_root=’/var/www/alternc/r/rerschablais/dolibarr/documents’;

Avec phpinfo.php, j’ai constaté que :
open_basedir /var/www/alternc//r/rerschablais/:/usr/share/php/ no value
contient deux // devant « r ». J’ai tenté de les mettre dans la configuration de Dolibarr sans changement. Je crois me souvenir que que cela n’a pas de conséquence.

Avec cette configuration, Dolibarr ne devrait pas avoir de difficulté à créer des dossiers et fichiers sous le chemin /var/www/alternc//r/rerschablais/dolibarr à moins qu’il ne soit gêné par les deux //. Les ordinateurs sont généralement très bêtes…

N’étant pas du tout informaticien, je suis complètement largué à ce niveau de technicité. Comme, je dois être le membre de l’association qui a le plus de pratique et le moins effrayé par la technique vous avez plus de chances de faire fonctionner Dolibarr avec moi qu’avec les autres, d’autant que j’en ai eu une pratique satisfaisante chez OVH et sur ma machine et donc que je suis très motivé. Si d’autres voyaient notre correspondance, cela leur enlèverait toute envie de quitter le cocon Google :-).

Librement.

JYR

Bonjour,

Je ne vois toujours pas ce que veux dire :
« Mais surtout il faut impérativement supprimer les adresses présentes dans vos messages. »

Que dois-je faire ?

Je suis reparti de rien avec la 8.04, mais même résultat. Je viens de faire une mise à jour de la 8.04 plantée vers la 9.0 et après deux tentatives, j’ai eu accès au formulaire de connexion. J’ai alors récupéré ma sauvegarde de la base de données, et tout semble fonctionner chez Lautre.net.

Sur ma machine, il manquait les champs twitter et facebook dans la table users, que j’ai ajoutés à la main via PhpAdmin. Pour le moment, je peux donc continuer les tests, car la mise en production semble foutue pour cet exercice.

Merci de votre aide. Librement.
JYR

Bonjour,

Un administrateur de Lautre.net est allé voir les logs du système pendant l’installation de Dolibarr 9.0 et m’a transmis une liste d’erreurs.

Cela intéresse-t-il les développeurs de Dolibarr ? Il semblerait que cela puisse justifier la page blanche en fin d’installation.

Comment transmettre ces logs qui contiennent des url et qu’il faut éviter de publier ici, si j’ai bien compris ?

Merci de votre aide.

Cordialement.

JYR

Copie le LOG dans un éditeur de texte et fait un « rechercher / remplacer » de ton url par « xxxx.com » par exemple.

Tu peux alors poster le log ici.

Voici le bout de log avec les alertes fourni par l’administrateur de Lautre.net :

[Wed Feb 06 03:51:21.247123 2019] [php7:notice] [pid 30325] [client 10.0.0.65:46594] PHP Notice: Undefined property: stdClass::$MAIN_VERSION_LAST_INSTALL in XXXXXXXXXdolibarr/htdocs/install/upgrade2.php on line 189, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0
[Wed Feb 06 03:51:21.605980 2019] [php7:warn] [pid 30325] [client 10.0.0.65:46594] PHP Warning: mysqli::real_escape_string(): Couldn’t fetch mysqli in XXXXXXXXXdolibarr/htdocs/core/db/mysqli.class.php on line 401, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0
[Wed Feb 06 03:51:21.606037 2019] [php7:warn] [pid 30325] [client 10.0.0.65:46594] PHP Warning: mysqli::real_escape_string(): Couldn’t fetch mysqli in XXXXXXXXXdolibarr/htdocs/core/db/mysqli.class.php on line 401, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0
[Wed Feb 06 03:51:21.669920 2019] [php7:warn] [pid 30325] [client 10.0.0.65:46594] PHP Warning: mysqli::query(): Couldn’t fetch mysqli in XXXXXXXXXdolibarr/htdocs/core/db/mysqli.class.php on line 268, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0
[Wed Feb 06 03:51:22.036039 2019] [php7:warn] [pid 30325] [client 10.0.0.65:46594] PHP Warning: mysqli::real_escape_string(): Couldn’t fetch mysqli in XXXXXXXXXdolibarr/htdocs/core/db/mysqli.class.php on line 401, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0
[Wed Feb 06 03:51:22.036092 2019] [php7:warn] [pid 30325] [client 10.0.0.65:46594] PHP Warning: mysqli::real_escape_string(): Couldn’t fetch mysqli in XXXXXXXXXdolibarr/htdocs/core/db/mysqli.class.php on line 401, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0
[Wed Feb 06 03:51:22.038161 2019] [php7:warn] [pid 30325] [client 10.0.0.65:46594] PHP Warning: mysqli::query(): Couldn’t fetch mysqli in XXXXXXXXXdolibarr/htdocs/core/db/mysqli.class.php on line 268, referer: https://XXXXXXXXX/install/upgrade.php?action=upgrade&selectlang=fr_FR&versionfrom=8.0.0&versionto=9.0.0

Merci pour l’aide. A+
JYR