Installation de la V8 par dolibarr_8.0.0-4_all.deb

Bonjour,
n’ayant pas réussi la migration V8 à V9, je souhaite réinstaller une V8.
Je suis sur Ubuntu avec Apache2 et Maria.
Après avoir fait l’install via le .deb, lorsque je clique sur l’icone Dolibarr, mon navigateur affiche :

Ce site est inaccessible

localhost n’autorise pas la connexion.
Voici quelques conseils :

ERR_CONNECTION_REFUSED
Est-ce que le forum pourrait me tirer de cette situation ?
Avec mes remerciement.

Le service apache2 n’a peut-être pas pu redémarrer. Il faut regarder les logs de démarrage d’apache2

Merci,
Je en effet de relancer apache (sudo systemctl restart apache2)
J’obtient donc la page : http://localhost/dolibarr/

Dolibarr setup is not yet complete.
Click here to finish Dolibarr install process
lorsque je clique sur le lien, j’obtient : http://localhost/dolibarr/install/index.php

Cette page ne fonctionne pas

Impossible de traiter cette demande via localhost à l’heure actuelle.
HTTP ERROR 500
J’ai l’idée que je tourne autour mais que …

Le PHP n’arrive peut-être pas à s’exécuter correctement ou Apache2 n’a pas accès aux fichiers. Là aussi, il faut regarder le log PHP et apache.

Je viens de relancer.
Voici la log de apache :

[Wed Dec 28 15:28:51.392644 2022] [php:warn] [pid 21601] [client ::1:50346] PHP Warning: Undefined variable $dolibarr_main_data_root in /usr/share/dolibarr/htdocs/filefunc.inc.php on line 127
[Wed Dec 28 15:28:51.392723 2022] [php:warn] [pid 21601] [client ::1:50346] PHP Warning: Undefined variable $dolibarr_main_url_root in /usr/share/dolibarr/htdocs/filefunc.inc.php on line 128
[Wed Dec 28 15:28:51.392763 2022] [php:warn] [pid 21601] [client ::1:50346] PHP Warning: Undefined variable $dolibarr_main_document_root in /usr/share/dolibarr/htdocs/filefunc.inc.php on line 130
[Wed Dec 28 15:28:54.586302 2022] [php:error] [pid 21601] [client ::1:50346] PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in /usr/share/dolibarr/htdocs/core/lib/functions.lib.php on line 5716, referer: http://localhost/dolibarr/

Celà renseigne-t’il ?

La version de PHP utilisée n’est peut-être pas compatible avec Dolibarr v8.

Bonjour,
Avez-vous un conf.php de défini ? Cette variable est défini dans conf.php.

Frédéric

Merci gaecCAB, je vais vérifier.
Ou doit se trouver ce conf.php ?
Pour info, je suis en PHP 8.1

Il faut retourner en PHP 7.4

Comme l’écrit @libremaster , il faut retourner en php 7.4. Dolibarr est compatible avec php 8 qu’à partir de la version 16.x
Ce type d’info a déjà été évoqué sur ce forum.

Merci pour ces réponses.
Je suis donc passé en PHP 7.4.33 et j’ai ainsi affiché sur localhost la fenêtre « Dolibarr setup is not yet complete. ».
Lorsque je clique sur « Click here to finish Dolibarr install process » j’arrive effectivement sur la fenêtre « http://localhost/dolibarr/install/index.php » je clique alors sur « Étape suivante » et obtiens la fenetre de configuration « localhost/dolibarr/install/check.php ».
Celle-ci me signale : « Votre version de PHP ne supporte pas l’extension Curl ».
Lorsque je poursuis en cliquant sur « Démarrer » , je ne peux sélectionner le « Type du pilote » les 3 pilotes proposés apparaissent en grisé et ne sont donc pas cliquables.
DurDur la mise en place
Et avec tous mes remerciements

Bien entendu, j’ai installé Curl avec « sudo apt-get install php7.0-curl »

Après quelques manipulations, la fenêtre « localhost/dolibarr/install/check.php » n’indique plus que Curl est manquant.
Toutes les coches sond donc V.
Toutefois, sur la page de configuration, pour « Type du pilote » les 3 pilotes proposés apparaissent en grisé et ne sont donc pas cliquables.
question : n’y a-t’il pas une solution « manuelle » pour le fichier de configuration ?