Re: exec et php
Le 25/11/2015 12:00, Frédéric MASSOT a écrit : > Le 25/11/2015 11:32, Sébastien NOBILI a écrit : >> Bonjour, >> >> Le mardi 24 novembre 2015 à 19:02, nicolas.pec...@laposte.net a écrit : >>> En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça >>> fonctionne. :-( donc, mauvaise piste >> >> Tu pourrais peut-être comparer les deux environnements : >> - dans ta console (utilisateur « www-data »), commande « env » >> - dans ton code PHP, « print exec ("env"); » >> >> (Note, que je suis très loin de me souvenir convenablement de PHP…) > > Il y a la fonction phpinfo() qui affiche l'ensemble des paramètres > d’exécution. Et avec la page d'explication en français ce serait mieux : http://fr.php.net/manual/fr/function.phpinfo.php -- == | FRÉDÉRIC MASSOT | | http://www.juliana-multimedia.com | | mailto:frede...@juliana-multimedia.com | | +33.(0)2.97.54.77.94 +33.(0)6.67.19.95.69 | ===Debian=GNU/Linux===
Re: exec et php
Le 25/11/2015 11:32, Sébastien NOBILI a écrit : > Bonjour, > > Le mardi 24 novembre 2015 à 19:02, nicolas.pec...@laposte.net a écrit : >> En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça >> fonctionne. :-( donc, mauvaise piste > > Tu pourrais peut-être comparer les deux environnements : > - dans ta console (utilisateur « www-data »), commande « env » > - dans ton code PHP, « print exec ("env"); » > > (Note, que je suis très loin de me souvenir convenablement de PHP…) Il y a la fonction phpinfo() qui affiche l'ensemble des paramètres d’exécution. -- == | FRÉDÉRIC MASSOT | | http://www.juliana-multimedia.com | | mailto:frede...@juliana-multimedia.com | | +33.(0)2.97.54.77.94 +33.(0)6.67.19.95.69 | ===Debian=GNU/Linux===
Re: exec et php
Bonjour, Le mardi 24 novembre 2015 à 19:02, nicolas.pec...@laposte.net a écrit : > En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça > fonctionne. :-( donc, mauvaise piste Tu pourrais peut-être comparer les deux environnements : - dans ta console (utilisateur « www-data »), commande « env » - dans ton code PHP, « print exec ("env"); » (Note, que je suis très loin de me souvenir convenablement de PHP…) Sébastien
Re: exec et php
Il est possible que le module php d'apache redéfinisse un environnement filtré pour des raisons de sécurité. Peux-tu vérifier dans quel répertoire la font en question est installée? Peut-être que le module php accède aux fonts système mais pas à celle du profil www-data... __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org Le 24 novembre 2015 19:02, a écrit : > Le 2015-11-24 14:04, Sébastien NOBILI a écrit : > >> Bonjour, >> >> J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas… >> >> Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit : >> >>> Il semble que pdflatex va chercher dans le répertoire personnel. Hors, >>> www-data n'en possède pas. >>> >>> Comment puis-je changer se comportement? merci d'avance >>> >> >> LaTeX va chercher les éléments à différents endroits : >> - au niveau du système (quelque part dans « /usr » et « /usr/local ») >> et ce >> qu'il y trouve est disponible pour tous les utilisateurs; >> - dans le dossier personnel de l'utilisateur (dossiers « ~/.texmf/ » >> et >> « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour >> l'utilisateur propriétaire du dossier (sauf bricolage infâme que je >> n'évoquerai pas plus). >> >> Apparemment quand tu compiles en tant que « root », il trouve tout, >> notamment dans >> le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que « www-data », >> il ne >> trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ». >> >> La bonne approche à ton problème n'est pas de créer et peupler le dossier >> personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un jour >> nous >> demander de l'aide pour comprendre le comportement incompréhensible de ton >> serveur Web. >> >> Tu veux que « www-data » accède aux éléments que « root » a dans >> « ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part dans >> « /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux >> installer. >> >> Cette page te sera sûrement utile : >> >> https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages >> >> Sébastien >> > > En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça > fonctionne. :-( donc, mauvaise piste > >
Re: exec et php
Le 2015-11-24 14:04, Sébastien NOBILI a écrit : Bonjour, J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas… Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit : Il semble que pdflatex va chercher dans le répertoire personnel. Hors, www-data n'en possède pas. Comment puis-je changer se comportement? merci d'avance LaTeX va chercher les éléments à différents endroits : - au niveau du système (quelque part dans « /usr » et « /usr/local ») et ce qu'il y trouve est disponible pour tous les utilisateurs; - dans le dossier personnel de l'utilisateur (dossiers « ~/.texmf/ » et « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour l'utilisateur propriétaire du dossier (sauf bricolage infâme que je n'évoquerai pas plus). Apparemment quand tu compiles en tant que « root », il trouve tout, notamment dans le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que « www-data », il ne trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ». La bonne approche à ton problème n'est pas de créer et peupler le dossier personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un jour nous demander de l'aide pour comprendre le comportement incompréhensible de ton serveur Web. Tu veux que « www-data » accède aux éléments que « root » a dans « ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part dans « /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux installer. Cette page te sera sûrement utile : https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages Sébastien En fait, j'ai fait un essai en console avec l'utilisateur www-data et ça fonctionne. :-( donc, mauvaise piste
Re: exec et php
Bonjour, J'ai retiré le tag « [Resolu] » puisque ça ne l'est pas… Le lundi 23 novembre 2015 à 20:53, nicolas.pec...@laposte.net a écrit : > Il semble que pdflatex va chercher dans le répertoire personnel. Hors, > www-data n'en possède pas. > > Comment puis-je changer se comportement? merci d'avance LaTeX va chercher les éléments à différents endroits : - au niveau du système (quelque part dans « /usr » et « /usr/local ») et ce qu'il y trouve est disponible pour tous les utilisateurs; - dans le dossier personnel de l'utilisateur (dossiers « ~/.texmf/ » et « ~/.texmf-var/ ») et ce qu'il y trouve n'est disponible que pour l'utilisateur propriétaire du dossier (sauf bricolage infâme que je n'évoquerai pas plus). Apparemment quand tu compiles en tant que « root », il trouve tout, notamment dans le dossier « ~/.texmf-var/ ». Quand tu compiles en tant que « www-data », il ne trouve pas puisqu'il n'y a rien dans « ~/.texmf-var/ ». La bonne approche à ton problème n'est pas de créer et peupler le dossier personnel de « www-data ». Si tu fais ça, tu reviendras sûrement un jour nous demander de l'aide pour comprendre le comportement incompréhensible de ton serveur Web. Tu veux que « www-data » accède aux éléments que « root » a dans « ~/.texmf-var/ » ? Installe-les au niveau du système (quelque part dans « /usr/local ») avec les outils prévus par le paquet LaTeX que tu veux installer. Cette page te sera sûrement utile : https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages Sébastien
Re: exec et php
Le 2015-11-20 22:00, Steve Fouchet a écrit : +1 pour la solution de Sylvain Je connais pour ainsi dire rien en Latex et ne suis pas un grand fan de PHP donc ce n'est qu'une piste et non une solution. strace -o shell.log -u www-data pdflatex [...] idem avec apache exec("/usr/bin/strace -o apache.log -u www-data /usr/bin/pdflatex test.tex"); Ne créer pas un fichier apache.log. :-(
Re: exec et php
+1 pour la solution de Sylvain Je connais pour ainsi dire rien en Latex et ne suis pas un grand fan de PHP donc ce n'est qu'une piste et non une solution. strace -o shell.log -u www-data pdflatex [...] idem avec apache Avant de chercher en profondeur dans la sortie des strace En quick & dirty, je ferai quelque recherche sur le chargement du fichier de map, et la police utilisée. quelque chose comme : grep -A 20 -B 20 [/path/fic.map|font_name] shell.log Bon courage Le 20/11/2015 20:24, nicolas.pec...@laposte.net a écrit : > Le 2015-11-20 19:47, Sylvain L. Sauvage a écrit : >>> […] >>> Une compilation via un shell www-data est corect >> >> Puisque ça fonctionne en utilisateur www-data en shell, ce >> n’est pas un problème avec cet utilisateur mais bien une >> différence dans l’environnement d’exécution de PHP (soit de PHP >> lui-même, soit de blocages qu’Apache fait sur le processus PHP). >> >> Il doit y avoir d’autres outils pour vérifier tout ça mais, >> perso, je tenterais de voir une différence entre les deux cas >> (shell / PHP) en passant par strace. > > Heu la, je connaît pas. > Comment puis-je procéder? > > >>> […] >>> # rmadison texlive-fonts-recommended >>> […] >> >> Au passage, j’aimerais qu’on m’explique à quoi ça sert de >> vérifier les versions disponibles *sur les dépôts* , surtout >> après qu’on a déjà vérifié les paquets *installés* … > > Je pense que l'idée et de faire des test pour trouver quelque chose. A > défaut > signature.asc Description: OpenPGP digital signature
Re: exec et php
Le 2015-11-20 19:47, Sylvain L. Sauvage a écrit : […] Une compilation via un shell www-data est corect Puisque ça fonctionne en utilisateur www-data en shell, ce n’est pas un problème avec cet utilisateur mais bien une différence dans l’environnement d’exécution de PHP (soit de PHP lui-même, soit de blocages qu’Apache fait sur le processus PHP). Il doit y avoir d’autres outils pour vérifier tout ça mais, perso, je tenterais de voir une différence entre les deux cas (shell / PHP) en passant par strace. Heu la, je connaît pas. Comment puis-je procéder? […] # rmadison texlive-fonts-recommended […] Au passage, j’aimerais qu’on m’explique à quoi ça sert de vérifier les versions disponibles *sur les dépôts* , surtout après qu’on a déjà vérifié les paquets *installés* … Je pense que l'idée et de faire des test pour trouver quelque chose. A défaut
Re: exec et php
Le 2015-11-20 19:38, Bernard Schoenacker a écrit : Le Fri, 20 Nov 2015 18:55:58 +0100, nicolas.pec...@laposte.net a écrit : Le 2015-11-20 18:04, Bernard Schoenacker a écrit : > Le Fri, 20 Nov 2015 17:44:22 +0100, > Bernard Schoenacker a écrit : > >> Le Fri, 20 Nov 2015 17:09:08 +0100, >> nicolas.pec...@laposte.net a écrit : >> >> > Le 2015-11-20 16:45, Bernard Schoenacker a écrit : >> > > Le Fri, 20 Nov 2015 16:11:27 +0100, >> > > nicolas.pec...@laposte.net a écrit : >> > > >> > >> Le 2015-11-20 14:58, Eric Degenetais a écrit : >> > >> > Petite question: cette font c'est un standard, ou un ajout? >> > >> > Si c'est un ajout, comment a-t'elle été déployée? >> > >> > Dans un cas extrême on peut imaginer que si tu l'as copié >> > >> > toi-même vers le répertoire de déploiement, ton compte a les >> > >> > droits d'accès mais pas le compte applicatif www-data (je >> > >> > schématise, là, mais c'est le genre de problème à >> > >> > rechercher à mon avis). >> > >> >> > >> >> > >> Ce sont les paquets de base de la testing. >> > >> >> > > >> > > bonjour, >> > > >> > > serait il possible de comparer : >> > > >> > > rmadison texlive-fonts-recommended >> > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable >> > > | all texlive-fonts-recommended | 2012.20120611-5 | >> > > oldstable | all texlive-fonts-recommended | >> > > 2014.20141024-2 | stable | all >> > > texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd >> > > | all texlive-fonts-recommended | 2015.20151016-1 | >> > > testing | all texlive-fonts-recommended | >> > > 2015.20151116-1 | unstable|all >> >> > Je n'ai pas cette fonction. >> > un apt-cache search rmadisson >> > >> > Ne donne rien. (?) >> > >> > >> > > apt-cache policy >> > > texlive-fonts-recommended texlive-fonts-recommended: >> > > Installé : 2015.20151016-1 >> > > Candidat : 2015.20151016-1 >> > > Table de version : >> > > *** 2015.20151016-1 100 >> > > 100 /var/lib/dpkg/status >> > > 2014.20141024-2 500 >> > > 500 http://ftp.fr.debian.org/debian jessie/main i386 >> > > Packages >> > # apt-cache policy texlive-fonts-recommended >> > texlive-fonts-recommended texlive-fonts-recommended: >> >Installé : 2015.20151016-1 >> >Candidat : 2015.20151016-1 >> > Table de version : >> > *** 2015.20151016-1 0 >> > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 >> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main >> > amd64 Packages >> > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 >> > Packages >> > 151 http://ftp.u-picardie.fr/mirror/debian/ >> > unstable/main amd64 Packages >> > 100 /var/lib/dpkg/status >> > texlive-fonts-recommended: >> >Installé : 2015.20151016-1 >> >Candidat : 2015.20151016-1 >> > Table de version : >> > *** 2015.20151016-1 0 >> > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 >> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main >> > amd64 Packages >> > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 >> > Packages >> > 151 http://ftp.u-picardie.fr/mirror/debian/ >> > unstable/main amd64 Packages >> > 100 /var/lib/dpkg/status >> > >> > >> >> bonjour, >> >> il te suffit de chercher un peut à côté : >> >> apt-file search rmadison >> devscripts: /usr/bin/rmadison >> devscripts: /usr/share/man/de/man1/rmadison.1.gz >> devscripts: /usr/share/man/fr/man1/rmadison.1.gz >> devscripts: /usr/share/man/man1/rmadison.1.gz >> >> >> donc maintenant que tu connais le nom du paquet : devscripts >> >> il suffit de faire : sudo apt-get install devscripts >> >> la page de man : http://man.he.net/man1/rmadison >> >> >> slt >> bernard >> > > bonjour, > > j'ai oublié d'indiquer la version disponible : > > rmadison devscripts -a amd64 > > devscripts | 2.10.69+squeeze4 | oldoldstable | amd64 i386 > devscripts | 2.12.4~bpo60+1 | squeeze-backports | amd64 i386 > devscripts | 2.12.6+deb7u2| oldstable | amd64 i386 > devscripts | 2.14.11~bpo70+1 | wheezy-backports | amd64 i386 > devscripts | 2.15.3 | stable| amd64 i386 > devscripts | 2.15.9~bpo8+1| jessie-backports | amd64 i386 > devscripts | 2.15.9 | testing | amd64 i386 > devscripts | 2.15.9 | unstable | amd64 i386 > # rmadison texlive-fonts-recommended texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all texlive-fonts-recommended | 2012.20120611-5 | oldstable | all texlive-fonts-recommended | 2014.20141024-2 | stable | all texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | all texlive-fonts-recommended | 2015.20151016-1 | testing | all texlive-fonts-recommended | 2015.20151116-1 | unstable| all bonjour, apt-cache policy texlive-fonts-recommended texlive-fonts-recommended: Installé : 2015.20151016-1 Candidat : 2015.20151016-1 Table de version : *** 20
Re: exec et php
>[…] > Une compilation via un shell www-data est corect Puisque ça fonctionne en utilisateur www-data en shell, ce n’est pas un problème avec cet utilisateur mais bien une différence dans l’environnement d’exécution de PHP (soit de PHP lui-même, soit de blocages qu’Apache fait sur le processus PHP). Il doit y avoir d’autres outils pour vérifier tout ça mais, perso, je tenterais de voir une différence entre les deux cas (shell / PHP) en passant par strace. >[…] > # rmadison texlive-fonts-recommended >[…] Au passage, j’aimerais qu’on m’explique à quoi ça sert de vérifier les versions disponibles *sur les dépôts* , surtout après qu’on a déjà vérifié les paquets *installés* … -- Sylvain Sauvage
Re: exec et php
Le Fri, 20 Nov 2015 18:55:58 +0100, nicolas.pec...@laposte.net a écrit : > Le 2015-11-20 18:04, Bernard Schoenacker a écrit : > > Le Fri, 20 Nov 2015 17:44:22 +0100, > > Bernard Schoenacker a écrit : > > > >> Le Fri, 20 Nov 2015 17:09:08 +0100, > >> nicolas.pec...@laposte.net a écrit : > >> > >> > Le 2015-11-20 16:45, Bernard Schoenacker a écrit : > >> > > Le Fri, 20 Nov 2015 16:11:27 +0100, > >> > > nicolas.pec...@laposte.net a écrit : > >> > > > >> > >> Le 2015-11-20 14:58, Eric Degenetais a écrit : > >> > >> > Petite question: cette font c'est un standard, ou un ajout? > >> > >> > Si c'est un ajout, comment a-t'elle été déployée? > >> > >> > Dans un cas extrême on peut imaginer que si tu l'as copié > >> > >> > toi-même vers le répertoire de déploiement, ton compte a les > >> > >> > droits d'accès mais pas le compte applicatif www-data (je > >> > >> > schématise, là, mais c'est le genre de problème à > >> > >> > rechercher à mon avis). > >> > >> > >> > >> > >> > >> Ce sont les paquets de base de la testing. > >> > >> > >> > > > >> > > bonjour, > >> > > > >> > > serait il possible de comparer : > >> > > > >> > > rmadison texlive-fonts-recommended > >> > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable > >> > > | all texlive-fonts-recommended | 2012.20120611-5 | > >> > > oldstable | all texlive-fonts-recommended | > >> > > 2014.20141024-2 | stable | all > >> > > texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd > >> > > | all texlive-fonts-recommended | 2015.20151016-1 | > >> > > testing | all texlive-fonts-recommended | > >> > > 2015.20151116-1 | unstable|all > >> > >> > Je n'ai pas cette fonction. > >> > un apt-cache search rmadisson > >> > > >> > Ne donne rien. (?) > >> > > >> > > >> > > apt-cache policy > >> > > texlive-fonts-recommended texlive-fonts-recommended: > >> > > Installé : 2015.20151016-1 > >> > > Candidat : 2015.20151016-1 > >> > > Table de version : > >> > > *** 2015.20151016-1 100 > >> > > 100 /var/lib/dpkg/status > >> > > 2014.20141024-2 500 > >> > > 500 http://ftp.fr.debian.org/debian jessie/main i386 > >> > > Packages > >> > # apt-cache policy texlive-fonts-recommended > >> > texlive-fonts-recommended texlive-fonts-recommended: > >> >Installé : 2015.20151016-1 > >> >Candidat : 2015.20151016-1 > >> > Table de version : > >> > *** 2015.20151016-1 0 > >> > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > >> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > >> > amd64 Packages > >> > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > >> > Packages > >> > 151 http://ftp.u-picardie.fr/mirror/debian/ > >> > unstable/main amd64 Packages > >> > 100 /var/lib/dpkg/status > >> > texlive-fonts-recommended: > >> >Installé : 2015.20151016-1 > >> >Candidat : 2015.20151016-1 > >> > Table de version : > >> > *** 2015.20151016-1 0 > >> > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > >> > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > >> > amd64 Packages > >> > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > >> > Packages > >> > 151 http://ftp.u-picardie.fr/mirror/debian/ > >> > unstable/main amd64 Packages > >> > 100 /var/lib/dpkg/status > >> > > >> > > >> > >> bonjour, > >> > >> il te suffit de chercher un peut à côté : > >> > >> apt-file search rmadison > >> devscripts: /usr/bin/rmadison > >> devscripts: /usr/share/man/de/man1/rmadison.1.gz > >> devscripts: /usr/share/man/fr/man1/rmadison.1.gz > >> devscripts: /usr/share/man/man1/rmadison.1.gz > >> > >> > >> donc maintenant que tu connais le nom du paquet : devscripts > >> > >> il suffit de faire : sudo apt-get install devscripts > >> > >> la page de man : http://man.he.net/man1/rmadison > >> > >> > >> slt > >> bernard > >> > > > > bonjour, > > > > j'ai oublié d'indiquer la version disponible : > > > > rmadison devscripts -a amd64 > > > > devscripts | 2.10.69+squeeze4 | oldoldstable | amd64 i386 > > devscripts | 2.12.4~bpo60+1 | squeeze-backports | amd64 i386 > > devscripts | 2.12.6+deb7u2| oldstable | amd64 i386 > > devscripts | 2.14.11~bpo70+1 | wheezy-backports | amd64 i386 > > devscripts | 2.15.3 | stable| amd64 i386 > > devscripts | 2.15.9~bpo8+1| jessie-backports | amd64 i386 > > devscripts | 2.15.9 | testing | amd64 i386 > > devscripts | 2.15.9 | unstable | amd64 i386 > > > > > # rmadison texlive-fonts-recommended > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all > texlive-fonts-recommended | 2012.20120611-5 | oldstable | all > texlive-fonts-recommended | 2014.20141024-2 | stable | all > texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | all > texlive-fonts-recommended | 2015.20151016-1 | testing
Re: exec et php
Le 2015-11-20 18:04, Bernard Schoenacker a écrit : Le Fri, 20 Nov 2015 17:44:22 +0100, Bernard Schoenacker a écrit : Le Fri, 20 Nov 2015 17:09:08 +0100, nicolas.pec...@laposte.net a écrit : > Le 2015-11-20 16:45, Bernard Schoenacker a écrit : > > Le Fri, 20 Nov 2015 16:11:27 +0100, > > nicolas.pec...@laposte.net a écrit : > > > >> Le 2015-11-20 14:58, Eric Degenetais a écrit : > >> > Petite question: cette font c'est un standard, ou un ajout? > >> > Si c'est un ajout, comment a-t'elle été déployée? > >> > Dans un cas extrême on peut imaginer que si tu l'as copié > >> > toi-même vers le répertoire de déploiement, ton compte a les > >> > droits d'accès mais pas le compte applicatif www-data (je > >> > schématise, là, mais c'est le genre de problème à rechercher à > >> > mon avis). > >> > >> > >> Ce sont les paquets de base de la testing. > >> > > > > bonjour, > > > > serait il possible de comparer : > > > > rmadison texlive-fonts-recommended > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| > > all texlive-fonts-recommended | 2012.20120611-5 | > > oldstable | all texlive-fonts-recommended | > > 2014.20141024-2 | stable | all > > texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | > > all texlive-fonts-recommended | 2015.20151016-1 | > > testing | all texlive-fonts-recommended | > > 2015.20151116-1 | unstable|all > Je n'ai pas cette fonction. > un apt-cache search rmadisson > > Ne donne rien. (?) > > > > apt-cache policy > > texlive-fonts-recommended texlive-fonts-recommended: > > Installé : 2015.20151016-1 > > Candidat : 2015.20151016-1 > > Table de version : > > *** 2015.20151016-1 100 > > 100 /var/lib/dpkg/status > > 2014.20141024-2 500 > > 500 http://ftp.fr.debian.org/debian jessie/main i386 > > Packages > # apt-cache policy texlive-fonts-recommended > texlive-fonts-recommended texlive-fonts-recommended: >Installé : 2015.20151016-1 >Candidat : 2015.20151016-1 > Table de version : > *** 2015.20151016-1 0 > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > amd64 Packages > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > Packages > 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main > amd64 Packages > 100 /var/lib/dpkg/status > texlive-fonts-recommended: >Installé : 2015.20151016-1 >Candidat : 2015.20151016-1 > Table de version : > *** 2015.20151016-1 0 > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > amd64 Packages > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > Packages > 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main > amd64 Packages > 100 /var/lib/dpkg/status > > bonjour, il te suffit de chercher un peut à côté : apt-file search rmadison devscripts: /usr/bin/rmadison devscripts: /usr/share/man/de/man1/rmadison.1.gz devscripts: /usr/share/man/fr/man1/rmadison.1.gz devscripts: /usr/share/man/man1/rmadison.1.gz donc maintenant que tu connais le nom du paquet : devscripts il suffit de faire : sudo apt-get install devscripts la page de man : http://man.he.net/man1/rmadison slt bernard bonjour, j'ai oublié d'indiquer la version disponible : rmadison devscripts -a amd64 devscripts | 2.10.69+squeeze4 | oldoldstable | amd64 i386 devscripts | 2.12.4~bpo60+1 | squeeze-backports | amd64 i386 devscripts | 2.12.6+deb7u2| oldstable | amd64 i386 devscripts | 2.14.11~bpo70+1 | wheezy-backports | amd64 i386 devscripts | 2.15.3 | stable| amd64 i386 devscripts | 2.15.9~bpo8+1| jessie-backports | amd64 i386 devscripts | 2.15.9 | testing | amd64 i386 devscripts | 2.15.9 | unstable | amd64 i386 # rmadison texlive-fonts-recommended texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all texlive-fonts-recommended | 2012.20120611-5 | oldstable | all texlive-fonts-recommended | 2014.20141024-2 | stable | all texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | all texlive-fonts-recommended | 2015.20151016-1 | testing | all texlive-fonts-recommended | 2015.20151116-1 | unstable| all
Re: exec et php
Le Fri, 20 Nov 2015 17:44:22 +0100, Bernard Schoenacker a écrit : > Le Fri, 20 Nov 2015 17:09:08 +0100, > nicolas.pec...@laposte.net a écrit : > > > Le 2015-11-20 16:45, Bernard Schoenacker a écrit : > > > Le Fri, 20 Nov 2015 16:11:27 +0100, > > > nicolas.pec...@laposte.net a écrit : > > > > > >> Le 2015-11-20 14:58, Eric Degenetais a écrit : > > >> > Petite question: cette font c'est un standard, ou un ajout? > > >> > Si c'est un ajout, comment a-t'elle été déployée? > > >> > Dans un cas extrême on peut imaginer que si tu l'as copié > > >> > toi-même vers le répertoire de déploiement, ton compte a les > > >> > droits d'accès mais pas le compte applicatif www-data (je > > >> > schématise, là, mais c'est le genre de problème à rechercher à > > >> > mon avis). > > >> > > >> > > >> Ce sont les paquets de base de la testing. > > >> > > > > > > bonjour, > > > > > > serait il possible de comparer : > > > > > > rmadison texlive-fonts-recommended > > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| > > > all texlive-fonts-recommended | 2012.20120611-5 | > > > oldstable | all texlive-fonts-recommended | > > > 2014.20141024-2 | stable | all > > > texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | > > > all texlive-fonts-recommended | 2015.20151016-1 | > > > testing | all texlive-fonts-recommended | > > > 2015.20151116-1 | unstable|all > > > Je n'ai pas cette fonction. > > un apt-cache search rmadisson > > > > Ne donne rien. (?) > > > > > > > apt-cache policy > > > texlive-fonts-recommended texlive-fonts-recommended: > > > Installé : 2015.20151016-1 > > > Candidat : 2015.20151016-1 > > > Table de version : > > > *** 2015.20151016-1 100 > > > 100 /var/lib/dpkg/status > > > 2014.20141024-2 500 > > > 500 http://ftp.fr.debian.org/debian jessie/main i386 > > > Packages > > # apt-cache policy texlive-fonts-recommended > > texlive-fonts-recommended texlive-fonts-recommended: > >Installé : 2015.20151016-1 > >Candidat : 2015.20151016-1 > > Table de version : > > *** 2015.20151016-1 0 > > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > > amd64 Packages > > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > > Packages > > 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main > > amd64 Packages > > 100 /var/lib/dpkg/status > > texlive-fonts-recommended: > >Installé : 2015.20151016-1 > >Candidat : 2015.20151016-1 > > Table de version : > > *** 2015.20151016-1 0 > > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > > amd64 Packages > > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > > Packages > > 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main > > amd64 Packages > > 100 /var/lib/dpkg/status > > > > > > bonjour, > > il te suffit de chercher un peut à côté : > > apt-file search rmadison > devscripts: /usr/bin/rmadison > devscripts: /usr/share/man/de/man1/rmadison.1.gz > devscripts: /usr/share/man/fr/man1/rmadison.1.gz > devscripts: /usr/share/man/man1/rmadison.1.gz > > > donc maintenant que tu connais le nom du paquet : devscripts > > il suffit de faire : sudo apt-get install devscripts > > la page de man : http://man.he.net/man1/rmadison > > > slt > bernard > bonjour, j'ai oublié d'indiquer la version disponible : rmadison devscripts -a amd64 devscripts | 2.10.69+squeeze4 | oldoldstable | amd64 i386 devscripts | 2.12.4~bpo60+1 | squeeze-backports | amd64 i386 devscripts | 2.12.6+deb7u2| oldstable | amd64 i386 devscripts | 2.14.11~bpo70+1 | wheezy-backports | amd64 i386 devscripts | 2.15.3 | stable| amd64 i386 devscripts | 2.15.9~bpo8+1| jessie-backports | amd64 i386 devscripts | 2.15.9 | testing | amd64 i386 devscripts | 2.15.9 | unstable | amd64 i386 slt bernard
Re: exec et php
Le Fri, 20 Nov 2015 17:09:08 +0100, nicolas.pec...@laposte.net a écrit : > Le 2015-11-20 16:45, Bernard Schoenacker a écrit : > > Le Fri, 20 Nov 2015 16:11:27 +0100, > > nicolas.pec...@laposte.net a écrit : > > > >> Le 2015-11-20 14:58, Eric Degenetais a écrit : > >> > Petite question: cette font c'est un standard, ou un ajout? > >> > Si c'est un ajout, comment a-t'elle été déployée? > >> > Dans un cas extrême on peut imaginer que si tu l'as copié > >> > toi-même vers le répertoire de déploiement, ton compte a les > >> > droits d'accès mais pas le compte applicatif www-data (je > >> > schématise, là, mais c'est le genre de problème à rechercher à > >> > mon avis). > >> > >> > >> Ce sont les paquets de base de la testing. > >> > > > > bonjour, > > > > serait il possible de comparer : > > > > rmadison texlive-fonts-recommended > > texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all > > texlive-fonts-recommended | 2012.20120611-5 | oldstable | all > > texlive-fonts-recommended | 2014.20141024-2 | stable | all > > texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | all > > texlive-fonts-recommended | 2015.20151016-1 | testing | all > > texlive-fonts-recommended | 2015.20151116-1 | unstable|all > Je n'ai pas cette fonction. > un apt-cache search rmadisson > > Ne donne rien. (?) > > > > apt-cache policy > > texlive-fonts-recommended texlive-fonts-recommended: > > Installé : 2015.20151016-1 > > Candidat : 2015.20151016-1 > > Table de version : > > *** 2015.20151016-1 100 > > 100 /var/lib/dpkg/status > > 2014.20141024-2 500 > > 500 http://ftp.fr.debian.org/debian jessie/main i386 > > Packages > # apt-cache policy texlive-fonts-recommended texlive-fonts-recommended > texlive-fonts-recommended: >Installé : 2015.20151016-1 >Candidat : 2015.20151016-1 > Table de version : > *** 2015.20151016-1 0 > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > amd64 Packages > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > Packages > 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main > amd64 Packages > 100 /var/lib/dpkg/status > texlive-fonts-recommended: >Installé : 2015.20151016-1 >Candidat : 2015.20151016-1 > Table de version : > *** 2015.20151016-1 0 > 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 > Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main > amd64 Packages > 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 > Packages > 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main > amd64 Packages > 100 /var/lib/dpkg/status > > bonjour, il te suffit de chercher un peut à côté : apt-file search rmadison devscripts: /usr/bin/rmadison devscripts: /usr/share/man/de/man1/rmadison.1.gz devscripts: /usr/share/man/fr/man1/rmadison.1.gz devscripts: /usr/share/man/man1/rmadison.1.gz donc maintenant que tu connais le nom du paquet : devscripts il suffit de faire : sudo apt-get install devscripts la page de man : http://man.he.net/man1/rmadison slt bernard
Re: exec et php
Le 2015-11-20 16:45, Bernard Schoenacker a écrit : Le Fri, 20 Nov 2015 16:11:27 +0100, nicolas.pec...@laposte.net a écrit : Le 2015-11-20 14:58, Eric Degenetais a écrit : > Petite question: cette font c'est un standard, ou un ajout? > Si c'est un ajout, comment a-t'elle été déployée? > Dans un cas extrême on peut imaginer que si tu l'as copié toi-même > vers le répertoire de déploiement, ton compte a les droits d'accès > mais pas le compte applicatif www-data (je schématise, là, mais > c'est le genre de problème à rechercher à mon avis). Ce sont les paquets de base de la testing. bonjour, serait il possible de comparer : rmadison texlive-fonts-recommended texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all texlive-fonts-recommended | 2012.20120611-5 | oldstable | all texlive-fonts-recommended | 2014.20141024-2 | stable | all texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | all texlive-fonts-recommended | 2015.20151016-1 | testing | all texlive-fonts-recommended | 2015.20151116-1 | unstable| all Je n'ai pas cette fonction. un apt-cache search rmadisson Ne donne rien. (?) apt-cache policy texlive-fonts-recommended texlive-fonts-recommended: Installé : 2015.20151016-1 Candidat : 2015.20151016-1 Table de version : *** 2015.20151016-1 100 100 /var/lib/dpkg/status 2014.20141024-2 500 500 http://ftp.fr.debian.org/debian jessie/main i386 Packages # apt-cache policy texlive-fonts-recommended texlive-fonts-recommended texlive-fonts-recommended: Installé : 2015.20151016-1 Candidat : 2015.20151016-1 Table de version : *** 2015.20151016-1 0 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main amd64 Packages 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main amd64 Packages 100 /var/lib/dpkg/status texlive-fonts-recommended: Installé : 2015.20151016-1 Candidat : 2015.20151016-1 Table de version : *** 2015.20151016-1 0 900 http://ftp.fr.debian.org/debian/ stretch/main amd64 Packages 900 http://ftp.u-picardie.fr/mirror/debian/ stretch/main amd64 Packages 151 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages 151 http://ftp.u-picardie.fr/mirror/debian/ unstable/main amd64 Packages 100 /var/lib/dpkg/status
Re: exec et php
Le Fri, 20 Nov 2015 16:11:27 +0100, nicolas.pec...@laposte.net a écrit : > Le 2015-11-20 14:58, Eric Degenetais a écrit : > > Petite question: cette font c'est un standard, ou un ajout? > > Si c'est un ajout, comment a-t'elle été déployée? > > Dans un cas extrême on peut imaginer que si tu l'as copié toi-même > > vers le répertoire de déploiement, ton compte a les droits d'accès > > mais pas le compte applicatif www-data (je schématise, là, mais > > c'est le genre de problème à rechercher à mon avis). > > > Ce sont les paquets de base de la testing. > bonjour, serait il possible de comparer : rmadison texlive-fonts-recommended texlive-fonts-recommended | 2009-11+squeeze1 | oldoldstable| all texlive-fonts-recommended | 2012.20120611-5 | oldstable | all texlive-fonts-recommended | 2014.20141024-2 | stable | all texlive-fonts-recommended | 2014.20141024-2 | stable-kfreebsd | all texlive-fonts-recommended | 2015.20151016-1 | testing | all texlive-fonts-recommended | 2015.20151116-1 | unstable| all apt-cache policy texlive-fonts-recommended texlive-fonts-recommended: Installé : 2015.20151016-1 Candidat : 2015.20151016-1 Table de version : *** 2015.20151016-1 100 100 /var/lib/dpkg/status 2014.20141024-2 500 500 http://ftp.fr.debian.org/debian jessie/main i386 Packages slt bernard
Re: exec et php
Le 2015-11-20 14:08, Steve Fouchet a écrit : Bonjour, Si j'ai bien suivi, lorsque tu lances la commande dans un shell, tu le fais depuis ton compte utilisateur. As tu essayé de lancer ta commande depuis un shell en tant "www-data" ? Ca te permettra déjà d'identifier si le problème viens des permissions du compte utilisateur, ou de ta conf apache/php ++ Steve Bonjour, J'en profite pour tous vous remercier de vous pencher sur mon problème Une compilation via un shell www-data est corect
Re: exec et php
Le 2015-11-20 15:40, Eric Degenetais a écrit : @Nicolas Pechon: histoire de clore cette piste, quelle est la sortie de ls -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf # ls -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf -rw-r--r-- 1 root root 127 janv. 10 2006 /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf ls -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm # ls -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm -rw-r--r-- 1 root root 2,0K janv. 9 2006 /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm
Re: exec et php
Le Fri, 20 Nov 2015 15:40:14 +0100, Eric Degenetais a écrit : > @Bernard Schoenacker : standard en effet, mais il y a peut-être une > bizarrerie sur cette machine en particulier... > > @Nicolas Pechon: histoire de clore cette piste, quelle est la sortie > de > > ls > -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf > ls > -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm > > chez toi? > __ > Éric Dégenètais > Henix > > > > http://www.henix.com > http://www.squashtest.org > > > > Le 20 novembre 2015 15:13, Bernard Schoenacker > a écrit : > > Le Fri, 20 Nov 2015 14:58:58 +0100, > > Eric Degenetais a écrit : > > > >> Petite question: cette font c'est un standard, ou un ajout? > >> Si c'est un ajout, comment a-t'elle été déployée? > >> Dans un cas extrême on peut imaginer que si tu l'as copié toi-même > >> vers le répertoire de déploiement, ton compte a les droits d'accès > >> mais pas le compte applicatif www-data (je schématise, là, mais > >> c'est le genre de problème à rechercher à mon avis). > >> > >> __ > >> Éric Dégenètais > >> Henix > >> > >> > >> > >> http://www.henix.com > >> http://www.squashtest.org > >> > > > > bonjour, > > > > la police fait partie de : texlive-fonts-recommended > > > > apt-file search tcti1200 > > texlive-fonts-recommended: > > /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf > > texlive-fonts-recommended: > > /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm > > > > slt > > bernard > > > bonjour, normalement chez nicolas la réponse devrait être : ls -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf -rw-r--r-- 1 root root 127 janv. 10 2006 /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf ls -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm -rw-r--r-- 1 root root 2,0K janv. 9 2006 /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm ( à comparer ) slt bernard
Re: exec et php
Le 2015-11-20 14:14, Sylvain L. Sauvage a écrit : Le vendredi 20 novembre 2015, 05:05:57 nicolas.pec...@laposte.net a écrit : […] >> "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} Suis un peu rouillé côté LaTeX mais c’est dans ce fichier qu’il y a des infos sur les fontes pour pdftex. Vérifie qu’il contient tcti1200. Merci de votre réponse, Effectivement, il n'apparaît pas dans ce fichier. Je vais creuser par la... Si ça fonctionne pour un utilisateur « normal » mais pas pour apache, alors oui, il faudrait savoir ce qui différencie l’utilisateur « apache ». Je ne vois rien dans l’environnement qui puisse toucher LaTeX… Tu as bien utilisé les paquets Debian pour TeX ? Essaie aussi une liste dédiée (La)TeX… J'ai effectivement fait la même demande sur une liste pur laTeX. Mais, mon problème semble être dans l'interaction php laTeX. Pas facile pour savoir ou demander. Cordialement
Re: exec et php
Le 2015-11-20 14:58, Eric Degenetais a écrit : Petite question: cette font c'est un standard, ou un ajout? Si c'est un ajout, comment a-t'elle été déployée? Dans un cas extrême on peut imaginer que si tu l'as copié toi-même vers le répertoire de déploiement, ton compte a les droits d'accès mais pas le compte applicatif www-data (je schématise, là, mais c'est le genre de problème à rechercher à mon avis). Ce sont les paquets de base de la testing.
Re: exec et php
@Bernard Schoenacker : standard en effet, mais il y a peut-être une bizarrerie sur cette machine en particulier... @Nicolas Pechon: histoire de clore cette piste, quelle est la sortie de ls -lha /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf ls -lha /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm chez toi? __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org Le 20 novembre 2015 15:13, Bernard Schoenacker a écrit : > Le Fri, 20 Nov 2015 14:58:58 +0100, > Eric Degenetais a écrit : > >> Petite question: cette font c'est un standard, ou un ajout? >> Si c'est un ajout, comment a-t'elle été déployée? >> Dans un cas extrême on peut imaginer que si tu l'as copié toi-même >> vers le répertoire de déploiement, ton compte a les droits d'accès >> mais pas le compte applicatif www-data (je schématise, là, mais c'est >> le genre de problème à rechercher à mon avis). >> >> __ >> Éric Dégenètais >> Henix >> >> >> >> http://www.henix.com >> http://www.squashtest.org >> > > bonjour, > > la police fait partie de : texlive-fonts-recommended > > apt-file search tcti1200 > texlive-fonts-recommended: > /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf > texlive-fonts-recommended: > /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm > > slt > bernard >
Re: exec et php
Le Fri, 20 Nov 2015 14:58:58 +0100, Eric Degenetais a écrit : > Petite question: cette font c'est un standard, ou un ajout? > Si c'est un ajout, comment a-t'elle été déployée? > Dans un cas extrême on peut imaginer que si tu l'as copié toi-même > vers le répertoire de déploiement, ton compte a les droits d'accès > mais pas le compte applicatif www-data (je schématise, là, mais c'est > le genre de problème à rechercher à mon avis). > > __ > Éric Dégenètais > Henix > > > > http://www.henix.com > http://www.squashtest.org > bonjour, la police fait partie de : texlive-fonts-recommended apt-file search tcti1200 texlive-fonts-recommended: /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf texlive-fonts-recommended: /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm slt bernard
Re: exec et php
Petite question: cette font c'est un standard, ou un ajout? Si c'est un ajout, comment a-t'elle été déployée? Dans un cas extrême on peut imaginer que si tu l'as copié toi-même vers le répertoire de déploiement, ton compte a les droits d'accès mais pas le compte applicatif www-data (je schématise, là, mais c'est le genre de problème à rechercher à mon avis). __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org
Re: exec et php
Le Fri, 20 Nov 2015 14:14:45 +0100, "Sylvain L. Sauvage" a écrit : > Le vendredi 20 novembre 2015, 05:05:57 > nicolas.pec...@laposte.net a écrit : > >[…] > > >> "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} > > Suis un peu rouillé côté LaTeX mais c’est dans ce fichier > qu’il y a des infos sur les fontes pour pdftex. Vérifie qu’il > contient tcti1200. > > Si ça fonctionne pour un utilisateur « normal » mais pas pour > apache, alors oui, il faudrait savoir ce qui différencie > l’utilisateur « apache ». Je ne vois rien dans l’environnement > qui puisse toucher LaTeX… > Tu as bien utilisé les paquets Debian pour TeX ? > > Essaie aussi une liste dédiée (La)TeX… > bonjour, j'ai utilisé locate et voici le résultat : locate tcti1200 /usr/share/texlive/texmf-dist/fonts/source/jknappen/ec/tcti1200.mf /usr/share/texlive/texmf-dist/fonts/tfm/jknappen/ec/tcti1200.tfm slt bernard
Re: exec et php
Le vendredi 20 novembre 2015, 05:05:57 nicolas.pec...@laposte.net a écrit : >[…] > >> "[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} Suis un peu rouillé côté LaTeX mais c’est dans ce fichier qu’il y a des infos sur les fontes pour pdftex. Vérifie qu’il contient tcti1200. Si ça fonctionne pour un utilisateur « normal » mais pas pour apache, alors oui, il faudrait savoir ce qui différencie l’utilisateur « apache ». Je ne vois rien dans l’environnement qui puisse toucher LaTeX… Tu as bien utilisé les paquets Debian pour TeX ? Essaie aussi une liste dédiée (La)TeX… -- Sylvain Sauvage
Re: exec et php
Bonjour, Si j'ai bien suivi, lorsque tu lances la commande dans un shell, tu le fais depuis ton compte utilisateur. As tu essayé de lancer ta commande depuis un shell en tant "www-data" ? Ca te permettra déjà d'identifier si le problème viens des permissions du compte utilisateur, ou de ta conf apache/php ++ Steve Le 20/11/2015 10:17, Fabrice Regnier a écrit : > '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. > signature.asc Description: OpenPGP digital signature
Re: exec et php
'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.
Re: exec et php
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... Merci d'avance
Re: exec et php
> 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? __ Éric Dégenètais Henix http://www.henix.com http://www.squashtest.org
Re: exec et php
Le 2015-11-10 13:27, pmenier a écrit : Le 10/11/2015 08:57, nicolas.pec...@laposte.net a écrit : Bonjour, J'ai un petit soucis avec la fonction exec d'un script php. le script suivant ne fonctionne pas: Je soupçonne un problème de configuration d'où ma question ici. En effet, ce script fonctionne sur un autre ordinateur. Je précise que taper pdflatex fichier.tex dans un shell fonctionne parfaitement. De même: Fonctionne. Ça doit être un truc tout bête, mais je ne trouve pas. :-( Merci d'avance de vous pencher sur mon problème ou de d'indiquer si je ne suis pas au bon endroit ou je pourrais poser ma question. Salut Et en mettant le chemin absolu vers pdflatex ? Patrick J'ai effectivement fait le test. Pensant a un problème avec la variable d’environnement PATH. Mais, ce n'est pas cela.
Re: exec et php
Le 2015-11-10 13:00, Philippe Gras a écrit : Le 10 nov. 2015 à 12:26, nicolas.pec...@laposte.net a écrit : 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 ; http://php.net/manual/fr/function.pcntl-exec.php http://php.net/manual/fr/function.exec.php Oui, je m'en doutais bien. mais, j'ai fait le test vu l'absence de exec dans disable functions J'avance un peu. J'ai fait: 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!" } Mais, je sais pas trop quoi en faire. Surtout que dans une console, un pdflatex test.tex fonctionne
Re: exec et php
Le 10/11/2015 08:57, nicolas.pec...@laposte.net a écrit : Bonjour, J'ai un petit soucis avec la fonction exec d'un script php. le script suivant ne fonctionne pas: Je soupçonne un problème de configuration d'où ma question ici. En effet, ce script fonctionne sur un autre ordinateur. Je précise que taper pdflatex fichier.tex dans un shell fonctionne parfaitement. De même: Fonctionne. Ça doit être un truc tout bête, mais je ne trouve pas. :-( Merci d'avance de vous pencher sur mon problème ou de d'indiquer si je ne suis pas au bon endroit ou je pourrais poser ma question. Salut Et en mettant le chemin absolu vers pdflatex ? Patrick
Re: exec et php
Le 10 nov. 2015 à 12:26, nicolas.pec...@laposte.net a écrit : > Le 2015-11-10 11:32, Philippe Gras a écrit : >> Le 10 nov. 2015 à 08:57, nicolas.pec...@laposte.net a écrit : >>> Bonjour, >>> J'ai un petit soucis avec la fonction exec d'un script php. >>> le script suivant ne fonctionne pas: >>> >> 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 ; http://php.net/manual/fr/function.pcntl-exec.php http://php.net/manual/fr/function.exec.php
Re: exec et php
Le 2015-11-10 11:32, Philippe Gras a écrit : Le 10 nov. 2015 à 08:57, nicolas.pec...@laposte.net a écrit : Bonjour, J'ai un petit soucis avec la fonction exec d'un script php. le script suivant ne fonctionne pas: 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. :-(
Re: exec et php
Le 10 nov. 2015 à 08:57, nicolas.pec...@laposte.net a écrit : > Bonjour, > > J'ai un petit soucis avec la fonction exec d'un script php. > > le script suivant ne fonctionne pas: > 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".