Passage de dolibarr local à mon herbergeur Ionos

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 :

Lorsque je cliquais sur le lien d’accès à mon dolibarr en ligne avant, j’avais accès à la page de connection de celui ci (duh!).

Comment puis je faire pour avoir de nouveau accès à mon dolibarr en ligne (que j’ai depuis reussi à mettre à jour avec la derniere version.

Merci beaucoup

Bonjour,

L’URL indiquée dans conf/conf.php est-elle l’URL du sous-domaine ?

Ca ne l’était pas, mais je viens de le modifier et ça ne change malheureusement rien.
Je ne suis pas sure de quelle arboresence choisir non plus…
1b64afd2a0141a4eddc10fcf2311ccb1

Il faut vérifier vers quel répertoire point le sous-domaine, il doit pointer directement dans le répertoire htdocs du bon Dolibarr.

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;…

Est-ce qu’il y aurait un fichier index.html (ne faisant pas partie de Dolibarr) parasite dans le répertoire du htdocs de Dolibarr ?

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

La copie d’écran ne marque pas erreur 500. Il fallait le dire au départ plutôt que de chercher pour rien. Je vous laisse chercher du coup.

Oui, lorsque j’utilise mon navigateur, j’ai accès à la copie d’écran.
Mais lorsque j’utilise un autre navigateur, j’ai une http error 500…

Donc page blanche = erreur PHP
Voir les logs PHP

Je ne vois que ces logs sur mon serveur. Rien de spécifique à PHP. Les access_logs ne contiennent rien d’utile.

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.

droit d’access:

Dolibarr  _ProviderRestore  clickandbuilds  dolibarr2  index.html  logs
(uiserver):u89066952:~$ ls -l Dolibarr
total 372
-rwxr-xr-x  1 u89066952 ftpusers  35147 Apr 22  2017 COPYING
-rwxr-xr-x  1 u89066952 ftpusers   9700 Apr 22  2017 COPYRIGHT
-rwxr-xr-x  1 u89066952 ftpusers 214098 Apr 22  2017 ChangeLog
-rwxr-xr-x  1 u89066952 ftpusers    610 Apr 22  2017 Dockerfile
drwxr-xr-x  9 u89066952 ftpusers   4096 Apr 23  2017 Dolibarr
-rwxr-xr-x  1 u89066952 ftpusers     91 Apr 22  2017 INSTALL
-rwxr-xr-x  1 u89066952 ftpusers   6086 Apr 22  2017 README-FR.md
-rwxr-xr-x  1 u89066952 ftpusers   6953 Apr 22  2017 README.md
drwxr-xr-x 19 u89066952 ftpusers   4096 Apr 22  2017 build
-rwxr-xr-x  1 u89066952 ftpusers   2072 Apr 22  2017 composer.json
-rwxr-xr-x  1 u89066952 ftpusers  63478 Apr 22  2017 composer.lock
drwx---r-x  2 u89066952 ftpusers     22 Apr 23  2017 conf
drwxr-xr-x  8 u89066952 ftpusers    101 Apr 22  2017 dev
drwxr-xr-x  5 u89066952 ftpusers     65 Apr 22  2017 doc
drwxr-xr-x 32 u89066952 ftpusers   4096 Apr 28  2023 documents
drwxr-xr-x 55 u89066952 ftpusers   4096 Jan  9 16:30 htdocs
-rwxr-xr-x  1 u89066952 ftpusers     95 Apr 22  2017 robots.txt
drwxr-xr-x 15 u89066952 ftpusers    265 Apr 23  2017 scripts
(uiserver):u89066952:~$

php version est 8.1 pour l’instant. Ça devrait fonctionner aussi bien, je dirais non ?

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:~$

ls -la htdocs
pour voir les droits dans la racine de dolibarr.

Je vois que PHP 7.4 est disponible en payant ?

Sinon il faut les logs PHP, si IONOS ne les donne pas, bon courage.

(uiserver):u89066952:~/Dolibarr$ ls -la htdocs
total 236
drwxr-xr-x 55 u89066952 ftpusers 4096 Jan 9 16:30 .
drwxr-xr-x 10 u89066952 ftpusers 4096 Jan 9 20:53 …
drwxr-xr-x 11 u89066952 ftpusers 179 Apr 22 2017 accountancy
drwxr-xr-x 9 u89066952 ftpusers 283 Apr 22 2017 adherents
drwxr-xr-x 5 u89066952 ftpusers 4096 Apr 22 2017 admin
drwxr-xr-x 4 u89066952 ftpusers 66 Apr 22 2017 api
drwxr-xr-x 2 u89066952 ftpusers 64 Apr 22 2017 asterisk
drwxr-xr-x 2 u89066952 ftpusers 66 Apr 22 2017 barcode
drwxr-xr-x 4 u89066952 ftpusers 107 Apr 22 2017 bookmarks
drwxr-xr-x 9 u89066952 ftpusers 4096 Apr 22 2017 cashdesk
drwxr-xr-x 4 u89066952 ftpusers 140 Apr 22 2017 categories
drwxr-xr-x 7 u89066952 ftpusers 228 Apr 22 2017 comm
drwxr-xr-x 5 u89066952 ftpusers 228 Apr 22 2017 commande
drwxr-xr-x 16 u89066952 ftpusers 4096 Apr 22 2017 compta
drwxr-xr-x 2 u89066952 ftpusers 101 Apr 23 2017 conf
drwxr-xr-x 4 u89066952 ftpusers 203 Apr 22 2017 contact
drwxr-xr-x 5 u89066952 ftpusers 183 Apr 22 2017 contrat
drwxr-xr-x 14 u89066952 ftpusers 4096 Apr 22 2017 core
drwxr-xr-x 4 u89066952 ftpusers 98 Apr 22 2017 cron
drwxr-xr-x 2 u89066952 ftpusers 6 Apr 22 2017 custom
-rwxr-xr-x 1 u89066952 ftpusers 6359 Apr 22 2017 document.php
drwxr-xr-x 6 u89066952 ftpusers 179 Apr 22 2017 don
drwxr-xr-x 5 u89066952 ftpusers 175 Apr 22 2017 ecm
drwxr-xr-x 5 u89066952 ftpusers 147 Apr 22 2017 expedition
drwxr-xr-x 7 u89066952 ftpusers 211 Apr 22 2017 expensereport
drwxr-xr-x 3 u89066952 ftpusers 54 Apr 22 2017 exports
drwxr-xr-x 3 u89066952 ftpusers 75 Apr 22 2017 externalsite
-rwxr-xr-x 1 u89066952 ftpusers 2238 Apr 22 2017 favicon.ico
drwxr-xr-x 6 u89066952 ftpusers 212 Apr 22 2017 fichinter
-rwxr-xr-x 1 u89066952 ftpusers 17147 Apr 22 2017 filefunc.inc.php
drwxr-xr-x 9 u89066952 ftpusers 178 Apr 22 2017 fourn
drwxr-xr-x 3 u89066952 ftpusers 36 Apr 22 2017 ftp
drwxr-xr-x 4 u89066952 ftpusers 168 Apr 22 2017 holiday
drwxr-xr-x 5 u89066952 ftpusers 88 Apr 22 2017 hrm
drwxr-xr-x 3 u89066952 ftpusers 78 Apr 22 2017 imports
drwxr-xr-x 26 u89066952 ftpusers 4096 Apr 22 2017 includes
-rwxr-xr-x 1 u89066952 ftpusers 26543 Apr 22 2017 index.php
drwxr-xr-x 7 u89066952 ftpusers 4096 Apr 22 2017 install
drwxr-xr-x 83 u89066952 ftpusers 4096 Apr 22 2017 langs
drwxr-xr-x 3 u89066952 ftpusers 69 Apr 22 2017 livraison
drwxr-xr-x 4 u89066952 ftpusers 193 Apr 22 2017 loan
drwxr-xr-x 3 u89066952 ftpusers 49 Apr 22 2017 mailmanspip
-rwxr-xr-x 1 u89066952 ftpusers 97283 Apr 22 2017 main.inc.php
drwxr-xr-x 5 u89066952 ftpusers 196 Apr 22 2017 margin
-rwxr-xr-x 1 u89066952 ftpusers 11689 Apr 22 2017 master.inc.php
drwxr-xr-x 3 u89066952 ftpusers 27 Apr 22 2017 multicurrency
drwxr-xr-x 6 u89066952 ftpusers 209 Apr 22 2017 opensurvey
drwxr-xr-x 5 u89066952 ftpusers 79 Apr 22 2017 paybox
drwxr-xr-x 5 u89066952 ftpusers 79 Apr 22 2017 paypal
drwxr-xr-x 4 u89066952 ftpusers 63 Apr 22 2017 printing
drwxr-xr-x 10 u89066952 ftpusers 4096 Apr 22 2017 product
drwxr-xr-x 8 u89066952 ftpusers 4096 Apr 22 2017 projet
drwxr-xr-x 13 u89066952 ftpusers 308 Apr 22 2017 public
drwxr-xr-x 3 u89066952 ftpusers 207 Apr 22 2017 resource
-rwxr-xr-x 1 u89066952 ftpusers 115 Apr 22 2017 robots.txt
drwxr-xr-x 9 u89066952 ftpusers 4096 Apr 22 2017 societe
drwxr-xr-x 5 u89066952 ftpusers 184 Apr 22 2017 supplier_proposal
drwxr-xr-x 2 u89066952 ftpusers 279 Apr 22 2017 support
drwxr-xr-x 5 u89066952 ftpusers 297 Apr 22 2017 theme
drwxr-xr-x 6 u89066952 ftpusers 4096 Apr 22 2017 user
-rwxr-xr-x 1 u89066952 ftpusers 6936 Apr 22 2017 viewimage.php
drwxr-xr-x 3 u89066952 ftpusers 4096 Apr 22 2017 webservices
drwxr-xr-x 3 u89066952 ftpusers 94 Apr 22 2017 websites
(uiserver):u89066952:~/Dolibarr$

Jusqu’à il y a quelques jours, tout allait bien, mais je pense qu’il est plus productif de payer un serveur où je peux tout héberger moi-même.

Merci en tout cas pour votre aide

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 ?