я пытался использовать wkhtmltoimage на моем сайте, но здесь не работает мой код для тестового сайта
<code><?php
$output = shell_exec('/usr/local/bin/wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test1.jpg');
echo "<pre>$output
";?>
вывод просто пустойстраница. Самое смешное, что когда я запускаю shell_exec(ls -l)
, вместо shell_exec('/usr/local/bin/wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test1.jpg');
он работает нормально, когда я запускаю wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test1.jpg
из моего терминала ssh, он дает мне
Loading page (1/2)
Rendering (2/2)
QPixmap: Cannot create a QPixmap when no GUI is being used ] 25%
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
QPixmap: Cannot create a QPixmap when no GUI is being used
Done
, ноон идет вперед и создает файл jpg.
когда я пытаюсь выполнить ту же команду для yahoo.com, это то, что я получаю catarplc@zenbile.com [~/public_html]# wkhtmltoimage --quality 95 --width 1024 --height 0 yahoo.com test100.jpg
Loading page (1/2)
Error: Failed loading page http://yahoo.com (sometimes it will work just to ignore this error with --load-error-handling ignore)
Error: Failed loading page http://yahoo.com (sometimes it will work just to ignore this error with --load-error-handling ignore)
разные веб-сайты дают мне разные сообщения.Что происходит? Парень, которого я нанял, чтобы сделать мой сайт, говорит, что это проблема с сервером, и больше ничего не хочет делать, моя компания веб-хостинга постоянно говорит мне, что shell_exec () работает нормально, и wkhtmltoimage установлен правильно .... Мне нужнопомощь, и обе стороны, которым я заплатил, чтобы помочь мне, не помогают мне. Кто-нибудь может помочь, пожалуйста ???
Спасибо