Bonjour
après avoir bien galéré pour l’install de dolibarr sur un serveur mutualisé Firstheberg, je vous indique comment j’ai fais car cela pourra en aider d’autres.
- Créer une base MySQL directement depuis le gestionnaire de site firstheberg. Ensuite avec phpmyadmin penser à mettre le code utf8_general_ci pour la base créé
- Il semble que les versions supérieures à la version 2.9 de dolibarr ne fonctionnent pas. Trop gourmandes en ressources ? On n’arrive même pas à accéder à la première page de la config, on a erreur 500
Il faut donc télécharger le tar.gz de la 2.9 et le décompresser dans le répertoire www de votre site. Supprimez le fichier conf de \htdocs\conf.
Attention il faudra ensuite donner les droits 705 sur tout le répertoire dolibarr car sinon de nouveau erreur 500 - Dans les fichiers sql d’origine de la distribution est utilisé type=innodb que ne reconnait pas firstheberg. Dans chaque fichier il faut remplacer type par engine pour que les requêtes fonctionnent et on a donc type=innodb remplacé par engine=innodb
Ces requêtes sont dans htdocs\install\mysql\tables - Lors de l’install il faut choisir MySQL et non pas MySQLi (donc pas de « i ») comme type sinon page blanche à l’étape suivante. Le serveur de la base, le nom de la base, le nom d’utilisateur et le mot de passe pour la base, sont ceux que vous utilisez pour firstheberg
Vous aurez un plantage sur llx_facture_fourn.sql et llx_paiementfourn_facturefourn.sql . Je ne sais pas pourquoi mais firstheberg n’aime pas les commentaires dans ces requêtes SQL. Donc avant l’étape de création des tables par l’install de Dolibarr, allez dans le phpmyadmin de firstheberg, connectez vous à la base et avec le requêteur sql exécutez ces requêtes manuellement en ayant pris le soin de supprimer au préalable tous les commentaires, gardez que les requêtes elle même. Cela créera les tables manuellement. Pensez à enlever ces deux fichiers de htdocs\install\mysql\tables pour ne pas que l’install de dolibarr les traite et plante - Pour mettre en place le module agenda, il vous faut créer une base de plus pour l’agenda depuis le gestionnaire de site firstheberg. Ensuite les scripts de création des tables vont planter. Je ne sais pas pourquoi mais firstheberg n’aime pas les commentaires avec phpmyadmin pour la base créé. Vous lancerez manuellement les requêtes de création des tables manquantes après le plantage de l’install du module agenda, grâce à phpmyadmin de firstheberg et le requêteur sql
En suivant tout cela, dolibarr 2.9 fonctionnera parfaitement sur un hébergement mutualisé firstheberg.
Si quelqu’un sait comment faire fonctionner une version 3 plus récente, je suis preneur de toute info sur comment faire. En PJ la page de prérequis qu’affiche l’install de dolibarr sur un hébergement mutualisé de base firstheberg
Cordialement
Pascal
Pièces jointes :
- prereq_dolibarr.jpg (39.5 KB)