Plantage mise à jour 8.0.3 vers 8.0.4 chez Lautre

Bonjour,

Je tente de convertir une association à Dolibarr avec un domaine chez Lautre.net.

Tout se passait bien, sauf que la mise à jour vers 8.0.4 à partir de 8.0.3 ne se fait pas. Page blanche à la fin et reproposition de la mise à jour à la connexion suivante.

Les prérequis semblent bons :
Vérification des prérequis:
Ok Version de PHP 5.6.36-0+deb8u1 (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.3
Version programmes: 8.0.4

Si, à la place d’effectuer la mise à jour, je lance une « Première installation », j’obtiens l’erreur :
« The requested URL /install/step2.php was not found on this server. »
Comme le fichier existe, si j’active le lien à nouveau, step2.php s’exécute et fournit l’erreur :
« Parameter action=set not defined »

J’ai tenté de supprimer le .htaccess et de travailler en http et non en https, mais pas de mieux.

Il me semble avoir eu le même comportement, lors d’un premier essai avec une version antérieure de Dolibarr, ce qui m’avait fait renoncer à utiliser Dolibarr pour cette association.

Il semble y avoir peu d’utilisateurs de Dolibarr chez Lautre.net. J’ai sollicité de l’aide mais je crains de ne pas en avoir. Idée sur ce qu’il faudrait faire ? Merci pour l’aide.

Librement.

Jean-Yves ROYER

Bonjour
Déjà un PHP 5 ça commence à dater. Avec une version 8 ça devient limite je crois même s’il me semble vque la version 5.7 est supportée. Ceci peut expliquer des erreurs.
Ensuite il y a peut-être des erreurs de droits ou de transfert. Supprimer tout le htdocs sauf le confort et repousser la 804
@+

Merci pour la réponse. Je ne trouve pas de dossier « confort » dans « htdocs ». Je vais attendre de voir si Lautre.net passe en php7 avant de poursuivre et mettre en production.

Librement.

Jean-Yves ROYER

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: