Bonjour,
Je viens de me prendre un serveur protégé par safe_mode=on dans les dents, et j'ai très mal.
J'aurais besoin de vos lumières pour résoudre un problème liè à cette directive.
Quand elle n'était pas active, nous utilisions quelques appels systèmes forts pratiques pour générer des fichiers pdf.
LaTeX étant d'une qualité irréprochable, nos scripts créaient un fichier .tex, et ce fichier était compilé à grand coup de system ("texi2pdf --pdf $filename");
Evidement, ceci ne fonctionne plus. Comment pourrais-je faire pour ne pas compromettre la machine (de toutes façons, je n'ai pas accès aux fichiers de config), et conserver l'utilisation de texi2pdf ?
Un script cgi (codé en autre chose que php) ?
Un daemon surveillant le répertoire de dépôt des fichier .tex, et exécutant les texi2pdf quand c'est nécessaire ? Mais alors là, je n'ai aucune idée du comment coder la chose...
Autre idée ?
Merci pour votre et vos conseils précieux...
# Pour le daemon
Posté par Adrien BUSTANY (site web personnel) . Évalué à 2.
Sinon, avec le safe_mode, tu peux aussi spécifier des dossiers épargnés, dits sûrs. Mais faut changer la config. Pour CGI, je connais pas, mais un script perl avec un appel system marche peut être.
# safe_mode_exec_dir
Posté par hervé Couvelard . Évalué à 3.
En clair en mettant safe_mode_exec_dir = /home/user/exec
et dans /home/usr/exec tu mets un lien vers texi2pdf.
et voila
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.