J'ai un petit soucis avec la fonction exec d'un script php.
le script suivant ne fonctionne pas: <?php exec("pdflatex fichier.tex"); ?>
Je soupçonne un problème de configuration d'où ma question ici.
Dans le php.ini, il existe une instruction pour interdire certaines fonctions qui accèdent au serveur. La fonction exec en fait partie.
Je crois que c'est "disable functions = le nom des fonctions à désactiver".
Effectivement, j'ai enlevé l'option: pcntl_exec
redémarrer apache2, mais rien n'y fait. :-(
Philippe Gras
Le 10 nov. 2015 à 12:26, a écrit :
Le 2015-11-10 11:32, Philippe Gras a écrit :
Le 10 nov. 2015 à 08:57, a écrit :
Bonjour, J'ai un petit soucis avec la fonction exec d'un script php. le script suivant ne fonctionne pas: <?php exec("pdflatex fichier.tex"); ?> Je soupçonne un problème de configuration d'où ma question ici.
Dans le php.ini, il existe une instruction pour interdire certaines fonctions qui accèdent au serveur. La fonction exec en fait partie. Je crois que c'est "disable functions = le nom des fonctions à désactiver".
Effectivement, j'ai enlevé l'option: pcntl_exec
redémarrer apache2, mais rien n'y fait. :-(
Ce n'est pas la bonne fonction : pcntl-exec != exec ;
Le 10 nov. 2015 à 12:26, nicolas.pechon@laposte.net a écrit :
Le 2015-11-10 11:32, Philippe Gras a écrit :
Le 10 nov. 2015 à 08:57, nicolas.pechon@laposte.net a écrit :
Bonjour,
J'ai un petit soucis avec la fonction exec d'un script php.
le script suivant ne fonctionne pas:
<?php
exec("pdflatex fichier.tex");
?>
Je soupçonne un problème de configuration d'où ma question ici.
Dans le php.ini, il existe une instruction pour interdire certaines fonctions
qui accèdent au serveur. La fonction exec en fait partie.
Je crois que c'est "disable functions = le nom des fonctions à désactiver".
Effectivement, j'ai enlevé l'option: pcntl_exec
redémarrer apache2, mais rien n'y fait. :-(
Ce n'est pas la bonne fonction : pcntl-exec != exec ;
Bonjour, J'ai un petit soucis avec la fonction exec d'un script php. le script suivant ne fonctionne pas: <?php exec("pdflatex fichier.tex"); ?> Je soupçonne un problème de configuration d'où ma question ici.
Dans le php.ini, il existe une instruction pour interdire certaines fonctions qui accèdent au serveur. La fonction exec en fait partie. Je crois que c'est "disable functions = le nom des fonctions à désactiver".
Effectivement, j'ai enlevé l'option: pcntl_exec
redémarrer apache2, mais rien n'y fait. :-(
Ce n'est pas la bonne fonction : pcntl-exec != exec ;
" [106]=> string(75) "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../../images/3.png>]" [107]=> string(28) "(./test.aux) )" [108]=> string(52) "(see the transcript file for additional information)" [109]=> string(79)
"!pdfTeX error: /usr/bin/pdflatex (file tcti1200): Font tcti1200 at 600 not foun" [110]=> string(1) "d" [111]=> string(55) " ==> Fatal error occurred, no output PDF file produced!"
}
Il dit pourquoi il plante: il ne trouve pas la font qu'il est censé utiliser. Donc la question est: comment pdflatex trouve-t'il ses font (ce que j'ignore) et en quoi est-ce que ça peut être différent pour le processus apache?
Bonjour, Ne trouvant toujours pas de solution, je me permet un petit UP. Si quelqu'un a une piste a me proposer...
Merci d'avance
Le 2015-11-10 14:33, Eric Degenetais a écrit :
A la fin du fichier j'ai:
" [106]=> string(75)
"[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
<../../images/3.png>]" [107]=> string(28) "(./test.aux) )" [108]=>
string(52) "(see the transcript file for additional information)"
[109]=> string(79)
"!pdfTeX error: /usr/bin/pdflatex (file tcti1200): Font tcti1200 at
600 not foun" [110]=> string(1) "d" [111]=> string(55) " ==> Fatal
error occurred, no output PDF file produced!"
}
Il dit pourquoi il plante: il ne trouve pas la font qu'il est censé
utiliser. Donc la question est: comment pdflatex trouve-t'il ses font
(ce que j'ignore) et en quoi est-ce que ça peut être différent pour le
processus apache?
Bonjour,
Ne trouvant toujours pas de solution, je me permet un petit UP. Si
quelqu'un a une piste a me proposer...
" [106]=> string(75) "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../../images/3.png>]" [107]=> string(28) "(./test.aux) )" [108]=> string(52) "(see the transcript file for additional information)" [109]=> string(79)
"!pdfTeX error: /usr/bin/pdflatex (file tcti1200): Font tcti1200 at 600 not foun" [110]=> string(1) "d" [111]=> string(55) " ==> Fatal error occurred, no output PDF file produced!"
}
Il dit pourquoi il plante: il ne trouve pas la font qu'il est censé utiliser. Donc la question est: comment pdflatex trouve-t'il ses font (ce que j'ignore) et en quoi est-ce que ça peut être différent pour le processus apache?
Bonjour, Ne trouvant toujours pas de solution, je me permet un petit UP. Si quelqu'un a une piste a me proposer...
Merci d'avance
Fabrice Regnier
'lut,
Ne trouvant toujours pas de solution, je me permet un petit UP. Si quelqu'un a une piste a me proposer...
Comme le message d'erreur te dit qu'il n'a pas trouvé la font qui va bien, est-ce possible de lui coller en paramètre le chemin+fichier de la font ?
f.
'lut,
Ne trouvant toujours pas de solution, je me permet un petit UP. Si
quelqu'un a une piste a me proposer...
Comme le message d'erreur te dit qu'il n'a pas trouvé la font qui va
bien, est-ce possible de lui coller en paramètre le chemin+fichier de la
font ?
Ne trouvant toujours pas de solution, je me permet un petit UP. Si quelqu'un a une piste a me proposer...
Comme le message d'erreur te dit qu'il n'a pas trouvé la font qui va bien, est-ce possible de lui coller en paramètre le chemin+fichier de la font ?
f.
Steve Fouchet
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Xa6Lj6NmXxT9o10gilBViIQu8uRpp6cGo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Xa6Lj6NmXxT9o10gilBViIQu8uRpp6cGo
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Xa6Lj6NmXxT9o10gilBViIQu8uRpp6cGo Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable