2
我似乎無法獲得wkhtmltopdf
在用戶帳戶上工作。Wkhtmltopdf用戶權限
作爲根用戶:
wkhtmltopdf -V
wkhtmltopdf http://google.com google.pdf
上述兩種工作。但作爲一個普通用戶,我得到一個錯誤:
wkhtmltopdf -V
wkhtmltopdf: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory
顯然,wkhtmltopdf
工作並正確安裝,因爲它的工作原理爲root用戶,但不是所有的用戶。
我已經嘗試設置權限:
[[email protected] ~]# chmod 755 /root/wkqt/
[[email protected] ~]# chmod 755 /root/wkqt/lib/
[[email protected] ~]# chmod 755 /root/wkhtmltopdf-qt/
[[email protected] ~]# chmod 755 /root/wkhtmltopdf-qt/lib/
[[email protected] ~]# chmod 644 /root/wkqt/lib/*so*
[[email protected] ~]# chmod 644 /root/wkhtmltopdf-qt/lib/*so*
我也嘗試添加到visudo
:
motorconne localhost=/bin/wkhtmltopdf
motorconne localhost=/root/wkhtmltopdf-qt/lib/libQtWebKit.so.4
但仍沒有運氣。有任何想法嗎?
你是否以root身份安裝它? – 2012-07-31 12:32:02
是的,它是作爲根安裝的 – garethhallnz 2012-07-31 21:56:24
嘗試安裝它作爲打算使用它的用戶 – 2012-08-01 05:54:09