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 :-).
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.