THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 inventpdf

(22-11-2007 14:00:25)


Bonjour, j'ai un problème avec l'installation du plugin inventpdf.

J'ai les erreurs suivantes quand je veux générer les pdf


Warning: main() [function.main]: open_basedir restriction in effect. File(/fpdf_tpl.php) is not within the allowed path(s): (/var/www/vhosts/monsite.fr/httpdocs:/tmp) in /var/www/vhosts/monsite.fr/httpdocs/lib/fpdf/fpdi.php on line 34

Warning: main(fpdf_tpl.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/monsite.fr/httpdocs/lib/fpdf/fpdi.php on line 34

Fatal error: main() [function.require]: Failed opening required 'fpdf_tpl.php' (include_path='.:') in /var/www/vhosts/monsite.fr/httpdocs/lib/fpdf/fpdi.php on line 34

il s'agit d'un problème de droit, mais je ne vois pas lequel.

D'avance merci

Last edited by etienne (22-11-2007 14:00:43)

Offline

#2 Re: inventpdf

(22-11-2007 14:24:13)


Quel sont les droits ftp sur ces dossier et fichiers ?


economie - conjoncture - politique - investissement - impots - actus - environnement - immobilier

Offline

#3 Re: inventpdf

(22-11-2007 15:07:55)


Voila ce que j'ai

-rwxr-xr-x  1 pro psaserv 42263 fév 12  2007 fpdf.php
-rwxr-xr-x  1 pro psaserv 15226 fév 12  2007 fpdf_tpl.php
-rwxr-xr-x  1 pro psaserv 12456 fév 12  2007 fpdi.php

Offline

#4 Re: inventpdf

(22-11-2007 15:33:03)


Lorsque tu génères une facture en PDF tu ne rencontre aucun soucis ?

Offline

#5 Re: inventpdf

(22-11-2007 16:36:15)


J'ai le même problème :

Warning: main() [function.main]: open_basedir restriction in effect. File(/fpdf_tpl.php) is not within the allowed path(s): (/var/www/vhosts/monsite.fr/httpdocs:/tmp) in /var/www/vhosts/monsite.fr/httpdocs/lib/fpdf/fpdi.php on line 34

Warning: main(fpdf_tpl.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/monsite.fr/httpdocs/lib/fpdf/fpdi.php on line 34

Fatal error: main() [function.require]: Failed opening required 'fpdf_tpl.php' (include_path='.:') in /var/www/vhosts/monsite.fr/httpdocs/lib/fpdf/fpdi.php on line 34

Offline

#6 Re: inventpdf

(22-11-2007 17:08:22)


Humm a voir du coté du mode de transfert des fichiers qui a été utilisé par ton client FTP.
Essaye de transférer les fichiers de ton site en mode binaire, et si ca ne fonctionne pas, retransfère le tout en mode ASCII.
Tiens nous au jus

Offline

#7 Re: inventpdf

(22-11-2007 19:01:01)


les fichiers ont directement été dezippés sur le serveur.
Je vais essayer en utilisant un autre cliant ftp et envoyer les fchiers deja dezippés.

Offline

#8 Re: inventpdf

(22-11-2007 19:19:00)


J'ai essayé , mais cela n'a rien changé. Peut être est ce du à une configuration php speciale ?

Offline

#9 Re: inventpdf

(23-11-2007 10:02:12)


Y a t'il des prequis php ? si je pose un phpinfo, qqn pourra t'il m'indiquer si la configuration est bonne?

Offline

#10 Re: inventpdf

(23-11-2007 11:13:19)


Quelle est la valeur de open_basedir dans ton php.ini ?
Il semblerait que php essaye de travailler avec un repertoire temporaire auquel il n'accède pas.
Si tu n'as pas la main sur le php.ini, tu peux toujours tenter de créer le repertoire /var/www/vhosts/monsite.fr/httpdocs/tmp

Offline

#11 Re: inventpdf

(23-11-2007 11:17:42)


open_basedir n'est pas definis.
Je vais essayer en creant le fichier tmp

Offline

#12 Re: inventpdf

(23-11-2007 11:20:32)


le repertoire tmp, pas le fichier ! smile

open_basedir bloque l'utilisateur dans son propre répertoire.
Il semble que c'est ce qui t'arrives dans ce cas. Tu n'as pas le droit d'ecrire en dehors de ton repertoire (donc /tmp ne t'est pas acecssible) en revanche /var/www/vhosts/monsite.fr/httpdocs/tmp le sera.

Offline

#13 Re: inventpdf

(23-11-2007 11:38:28)


ça ne change rien. Ne fait il pas appel à tmp à la racine du serveur ?

Offline

#14 Re: inventpdf

(23-11-2007 11:51:59)


Tu peux poster ton php.ini ainsi que la config de ton vhost ?
(pas forcément sur le forum, tu peux mettre un lien vers ces fichiers là)

Offline

#15 Re: inventpdf

(23-11-2007 12:04:20)


Je peux t'envoyer le lien par mail ?

Offline

#16 Re: inventpdf

(23-11-2007 12:57:39)


aucun soucis

Offline

#17 Re: inventpdf

(23-11-2007 13:11:16)


c'est fait.

Offline

#18 Re: inventpdf

(23-11-2007 15:17:41)


Résolu en mettant  php_admin_value open_basedir none dans mon virtualhost

Offline

#19 Re: inventpdf

(23-11-2007 15:36:45)


Et en mettant les bons droits sur /var/www/vhosts/monsite.fr/httpdocs/tmp ca ne fonctionnait pas ?

Offline

#20 Re: inventpdf

(23-11-2007 15:51:07)


non j'ai pas reussis. Quel est le risque de mettre open_basedir à none ?