Plantage mise à jour 8.0.3 vers 8.0.4 chez Lautre

C’est le dossier « conf » pas « confort » … un correcteur orthographique a du passer par là :wink:

1 « J'aime »

Merci. Je m’en doutais mais on ne sais jamais. Je vais tenter… A+ JYR

Nouvelle tentative avec le même résultat. Je tente d’obtenir du PHP7 chez Lautre.net avant de tester à nouveau.

Bonjour,

Lautre.net vient de mettre à jour en PHP 7.

Apparemment, il manque des options dans le PHP car j’obtiens les alertes suivantes :

Version de PHP 7.3.0-2 (Plus d’information)
Ok Ce PHP prend bien en charge les variables POST et GET.
Ok Ce PHP prend en charge les sessions.
Error Ce PHP ne prend pas en charge les fonctions graphiques GD. Aucun graphique ne sera disponible.
Error Votre version de PHP ne supporte pas l’extension Curl
Ok Ce PHP prend en charge les fonctions UTF8.
Ok Votre mémoire maximum de session PHP est définie à 128M. Ceci devrait être suffisant.
Ok Le fichier de configuration htdocs/conf/conf.php existe.
Ok Le fichier htdocs/conf/conf.php est modifiable.

J’ai néanmoins tenté l’installation, mais j’obtiens rigoureusement les mêmes résultats qu’en PHP 5.6. Les erreurs sont-elles rédhibitoires ? Si oui, que faut-il demander à Lautre.net dont les administrateurs ne doivent pas être des spécialistes de Dolibarr. Pour le moment, je suis toujours planté…

Merci. Librement.

JYR

Bonsoir,

Savez-vous indiquer quel système d’exploitation serveur ?
Il doit manquer des extensions telles que « php-gd », etc…
Donnez-nous les infos avant de tenter peut-être ?

@bientôt

Bonsoir. Merci pour la réponse.

Ci-joint, le résultat de PHPINFO lancé à la racine de Dolibarr sur le serveur de Lautre.net. Le système est indiqué.

S’il manquait des modules, ils ne seraient probablement pas la cause du plantage à la mise à jour, qui n’a pas changé entre les deux versions de PHP.

Pas simple l’informatique !

A+. JYR

Pièces jointes :

Sur mon serveur (SME 9.2, base Centos 6), j’ai installé une contrib qui permet d’être en version 5.6 de php.
J’utilise Dolibarr 8.0.4 et ça fonctionne bien.

C’est pourtant ce que signale le message d’erreur (à quoi serviraient-ils sinon :happy: )
Il y a deux soucis : php-gd ne doit pas être installé et curl pareil)
Le serveur Debian est en 9.1 donc pas à jour

cdninfo@krispc:~$ cat /etc/debian_version 9.6

Bonjour,

Un administrateur de Lautre.net a ajouté les modules de PHP qui manquaient.

Le nouveau contexte d’installation :

Vérification des prérequis:
Ok Version de PHP 7.2.14-1+0~20190113100742 (Plus d’information)
Ok Ce PHP prend bien en charge les variables POST et GET.
Ok Ce PHP prend en charge les sessions.
Ok Ce PHP prend en charge les fonctions graphiques GD.
Ok PHP supporte l’extension Curl
Ok Ce PHP prend en charge les fonctions UTF8.
Ok Votre mémoire maximum de session PHP est définie à 128M. Ceci devrait être suffisant.
Ok Le fichier de configuration htdocs/conf/conf.php existe.
Ok Le fichier htdocs/conf/conf.php est modifiable.

Version dernière mise à jour: 8.0.4
Version programmes: 8.0.4

Malheureusement, j’ai toujours le même problème de terminaison sur une page blanche par :
« Mise à jour
7.0.* ou 8.0.0 -> 8.0.* »

et le manque d’un fichier par
« Première installation »

pourtant tout semble OK :
« Enregistrement du fichier de configuration …/conf/conf.php Ok
Rechargement des informations depuis le fichier de configuration. Ok
Connexion au serveur (Utilisateur rerschablais_erp) : sql.lautre.net Ok
Connexion à la base (Utilisateur rerschablais_erp) : rerschablais_erp Ok »

Not Found

The requested URL /install/step2.php was not found on this server.

Pourtant le fichier existe au bon endroit et peut se lancer. Un détail de configuration quelque part ?

j’obtiens :

« Installation ou mise à jour de Dolibarr - Création des objets de la base
Parameter action=set not defined »

Merci de votre aide.

Librement.

JYR

Bjr

Deja le truc qui est bizarre
Version dernière mise à jour: 8.0.4
Version programmes: 8.0.4

Le php Version de PHP 7.2
je sais pas si dolli l apprecie tres bien pour le coup

Bref
Avez vous des donnes a recup ?
pouvez vous acceder a phpmyadmin ?

Je vais refaire une installation complète en 8.0.4.

Pour le moment, j’ai une copie sur ma machine qui fonctionne. Donc rien à sauvegarder sur le serveur. J’ai accès à PHPMyAdmin qui permet de gérer les bases MySQL.

Merci pour la réponse rapide. A+. JYR

Si vs avez rien a sauvegarder
perso je vs conseillerais de repartir de zero

Bonsoir,

Si si depuis la version 7.00 voir le Changelog

Idem.

Mais surtout il faut impérativement supprimer les adresses présentes dans votre message.

Amicalement,
Gaëtan.

Je viens de tout refaire à partir d’une base vide et d’un dossier vide sur le serveur et je tombe sur la même erreur à l’installation primitive :
Not Found

The requested URL /install/step2.php was not found on this server.
Apache/2.4.25 (Debian) Server at sorry Port 80"

Dans les mêmes conditions en PHP 5.6, je n’avais pas eu de difficulté avec la 8.0.3.

Le fichier step2.php existe bien puisque je peux le lancer en réactivant le chargement, mais il semble manquer au moins un paramètre :
"Dolibarr logo
8.0.4

Installation ou mise à jour de Dolibarr - Création des objets de la base
Parameter action=set not defined"

La base de données est remplie avec 250 tables bien recréées.

Toujours bloqué…

A la prochaine… Merci.

Bonsoir,

Apparemment ça fonctionne car j’arrive maintenant sur l’écran de connexion.

Pouvez-vous confirmer ?

Sinon je pense à un problème de time-out soit sur le PHP soit sur le sql.

Mais surtout il faut impérativement supprimer les adresses présentes dans vos messages.

Amicalement,
Gaëtan.

Bonsoir,

Je ne suis pas arrivé à l’écran de connexion. Toujours le même problème. Je navigue avec la dernière version de Firefox sous Linux et suis en ADSL normal.

De quelles adresses parlez-vous dans les messages ? Les URL d’exemples ?

Je vais terminer pour ce soir… Merci pour votre aide.

JYR

Bonjour,

Je vois sur leur site que vous pouvez accéder via ssh à votre serveur (donc aussi sftp pour le téléversement-chargement de fichiers), l’avez-vous configuré ? (avec clés si possible, pas par mot de passe).
configurer-ssh-lautre

Cela pourrait-être utile pour la résolution du souci (consultation des journaux).
Vous pourriez aussi mettre votre serveur à jour (qui est en Stretch 9.1, on est en 9.7 à présent, il vous manque qq correctifs de sécurité importants).

Concernant votre navigateur, supprimer le cache, les cookies, etc… pourrait aussi aider.

Bon courage et tenez-nous au courant :wink:

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