Bonjour à tous.
Je vais essayer d’être claire et précise mais ce n’est pas mon corps de métier alors mes excuses par avance.
Je cherche à importer mon dolibarr local (récuperé de ma version hébergé sur ionos via PHPmyadmin) à nouveau sur mon hebergeur en sous domaine.
J’ai fait une mauvaise manipulation en essayer de passer ma version obsolète de dolibarr (5.0.1) à la version la plus à jour.
Depuis, je n’arrive plus à acceder à mon dolibarr en ligne et la page d’erreur qui s’affiche :
C’est bien le cas.
Et en fait, lorsque l’on passe en navigation privé, le site dit « cette page ne fonctionne pas ».
J’ai même eut le support Ionos au tel et ils ne savent pas aider;…
Non.
J’imagine que si c’était le cas, je verrais le contenu de la page Index en allant sur le page ?
Là, j’ai juste « Cette page ne fonctionne pas » blablabla HTTP error 500
Quand je fais php --version, cela semble effrayant. C’est la version 4.4.9. Je ne sais pas si c’est normal pour toutes les instances de ionos.
La version indiquée sur l’interface est 8.1, ce qui serait plus approprié. La version 4.4.9 expliquerait pourquoi il n’affiche que des saletés, puisqu’il ne peut pas interpréter le nouveau code php dolibarr, je suppose.
(uiserver):u89066952:~/logs$ php --version
PHP 4.4.9 (cgi-fcgi) (built: Dec 4 2023 09:38:03)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
(uiserver):u89066952:~/logs$
Il faut le log PHP et non le log apache et mettre PHP 7.4 s’il est disponible dans le doute.
Vérifier aussi les droits d’accès dans le répertoire dolibarr. Le htaccess (si apache) doit en être accessible au serveur web.
Je n’ai malheureusement pas de contrôle aussi fin sur apache. Je ne comprends pas non plus comment ionos interprète mes fichiers. S’agit-il même d’un apache ? Je n’en sais rien
(uiserver):u89066952:~$ ls
Dolibarr _ProviderRestore clickandbuilds dolibarr2 index.html logs
(uiserver):u89066952:~$ systemctl
-bash: systemctl: command not found
(uiserver):u89066952:~$ apache --version
-bash: apache: command not found
(uiserver):u89066952:~$
On peut voir que les droits sont en x aussi sur les fichiers php, ça montre que des droits ont été écrasés par un système externe. Mais ce n’est pas la raison du problème.
Le serveur IONOS doit donc pointer dans le sous-répertoires Dolibarr/htdocs directement pour le sous-domaine et il faut qu’un certificat SSL soit généré pour le sous-domaine.
Ensuite le fichier Dolibarr/htdocs/conf/conf.php doit contenir les bonnes informations pour l’URL, répertoire documents et autre.
Là on suppose que Dolibarr est déjà en version récente, c’est bien ça ?