Bonjour à tous !
J'essaie d'exécuter une page utilisant une librairie assez gourmande (typeset.sh) mais je me prends toujours un timeout. En cherchant une solution, j'ai trouvé la fonction set_time_limit, qui permet de modifier le max_execution_time d'une page donnée. Or, la fonction a beau me renvoyer true (ce qui signifie que la limite a bien été modifiée, à en croire la documentation), la limite n'est clairement pas modifiée car je me prends toujours un timeout selon la limite déclarée dans le php.ini.
En cherchant, j'ai trouvé de vieilles publications sur Stack Overflow qui me parlaient d'un attribut "safe_mode" dans le php.ini, que je n'ai pas trouvé et qui semble être un ancien attribut datant de PHP5.6 (je n'en suis pas certain, c'est ce que j'ai pu lire sur un ou deux posts mais je n'ai rien trouvé sur php.net).
Je ne sais pas si modifier la valeur de max_execution_time directement dans le php.ini pourrait causer des problèmes, donc je préfèrerais me contenter de modifier cette valeur uniquement pour la page souhaitée si c'est possible. Je voulais donc vous demander de l'aide si quelqu'un a déjà rencontré ce problème ou a une idée d'où il viendrait, et comment je pourrais le résoudre !
Hormis la fonction set_time_limit, j'ai essayé d'utiliser la fonction ini_set de la sorte, mais sans succès également :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part ini_set('max_execution_time', 300);
Merci d'avance pour votre aide !
Partager