si documents/ et facture/ appartiennent a mon user propriétaire du site et group psacln j’ai comme erreur fpdf cannot create output file …
Il crée bien un dossier avec le nom de la facture dans documents/facture mais celui ci est vide est appartient à apache.
Si je modifife le propriétaire de documents et facture en apache j’ai ce message d’erreur :
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Date: 20120525144335
Dolibarr: 3.1.1
Niveau de fonctionnalités: 0
PHP: 5.1.6
Server: Apache
Type gestionnaire de base de données: mysql
Requête dernier accès en base en erreur: Aucune requête en erreur
Code retour dernier accès en base en erreur: Aucune requête en erreur
Information sur le dernier accès en base en erreur: Aucune requête en erreur
Message: facture_pdf_create Error: Impossible de créer le répertoire /var/www/vhosts/xxxxxx/subdomains/dolibar/httpdocs/documents/facture/FA1205-0417
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Date: 20120525144335
Dolibarr: 3.1.1
Niveau de fonctionnalités: 0
PHP: 5.1.6
Server: Apache
Type gestionnaire de base de données: mysql
Requête dernier accès en base en erreur: Aucune requête en erreur
Code retour dernier accès en base en erreur: Aucune requête en erreur
Information sur le dernier accès en base en erreur: Aucune requête en erreur
Message: -1
si je modidife le propriétaire du dossier FAxxxxx en question et que je régénère le fichier cela fonctionne bien.
J’ai désactivé le safe mode de php mais rien n’y fait
J’ai également essayé en ajoutant documents et facture à safe_mode_include_dir et safe_mode_include_dir mais toujours pas mieux.
Bref j’avoue ne pas bien comprendre. Un bon coup de pouce ne ferai pas de mal
Bien après pas mal de cheveux perdus le problème est résolu.
Pour ceux que cela intéresse, le problème venait de plesk (mise à jour).
Dolibarr étant hébergé sur un sous domaine, les otpions de securité de php sont bien cachées pour ceux ci (en fait la navigation dans plesk laisse un peu a désirer).
Dans le panneau de contrôle du domaine, partie site web et domaines, cliquer sur le sous domaine en question (vérifier qu’il s’agit bien du sous domaine et non du domaine principal !!) onglet parametres php (du sous domaine en question).
Désactiver le safe mode
Voilà si cela peut aider quelqu’un dans la même situation que moi