ciao a tutti,
ho un applicazione web che gira sotto Apache (windows) e genera reports in formato pdf usando PdfCreator, fino a che utilizzavo Apache 2.0 e php 5.1 tutto funzionava alla perfezione. Per vari motivi ho dovuto fare l'upgrade del server alla versione Apache 2.4 e php 7.1.
A questo punto i pdf non vengono più generati.
L'applicazione consiste in un file .exe eseguito via php tramite la funzione exec(). Ho provato anche con le funzioni shell_exec() e passthru() senza risultati. Tramite il debug dell'applicazione ho potuto verificare che la coda di stampa di windows riceve l'output ma questa non viene inviata al gestore di PdfCreator che va in timeout di attesa dopo 30 secondi
Se eseguo l'applicazione da riga comando o desktop, al di fuori di Apache, funziona tutto correttamente, per cui suppongo che si tratti di una sorta di restrizione di Apache o permessi non correttamente attribuiti ma non saprei dove agire e quali direttive impostare.
Qualcuno sa darmi una mano?