Sto cercando di eseguire firefox su un server senza testa per scattare schermate di un sito web. Posso eseguire questa operazione dal terminale utilizzandoUtilizzo di PHP e Xvfb
"DISPLAY =: 12 firefox -saveimage http://www.google.com/".
Il problema si verifica quando provo a eseguire il sistema ("DISPLAY =: 12 firefox -saveimage http://www.google.com"); non funziona Ho la sensazione che non sia in esecuzione in un normale ambiente di shell. Sono andato contro il mio migliore giudizio e ho dato l'utente apache un vero guscio. Se faccio su apache ed eseguo il comando, tutto va bene e funziona come previsto, ma ancora una volta non funziona con una chiamata di sistema. Qualsiasi intuizione è molto gradita.
Ho dato uno scatto e non ha funzionato = \ – William
Ok, seconda versione. – chaos
Mi sono stancato e non è nemmeno in esecuzione. Questo è quello che mi ha fatto pensare che forse l'ambiente in cui php esegue le chiamate di sistema è un po 'diverso. – William