我已经下载了wkhtmltopdf的最新副本,并将其放在hostgator服务器上的cgi-bin文件夹中,为我提供了一个小型Web应用程序。我能够执行
/home/{user_name}/public_html/cgi-bin/usr/local/bin/wkhtmltopdf http://google.com /home/{user_name}/public_html/hello.pdf
这可以从ssh控制台正常工作。但是当我在php中尝试以上
时$cmd = "/home/{user_name}/public_html/cgi-bin/usr/local/bin/wkhtmltopdf http://google.com /home/{user_name}/public_html/hello.pdf 2>&1";
$t = exec ($cmd, $output);
var_dump ($output);
我得到以下输出
array(2) { [0]=> string(19) "Loading pages (1/6)" [1]=> string(132) "[> ] 0% [======> ] 10%" }
这对我没有意义。它必须是php配置或其他一些主机gator安全默认值。请有人对此有所了解,我正在这里撞墙。
答案 0 :(得分:0)
只是想根据问题的具体情况和相关帐户发布我自己找到的答案,在发布之日,我的评论确实是答案
"我不想成为坏消息的承载者,但您需要升级您的帐户或做我所做的事情并将服务转移到Digital Ocean,或者您喜欢的另一个提供更多控制权的提供商。使用共享帐户或w.e.解决php权限问题。这是和hostgator支持服务恕我直言,这是什么所以没有什么帮助。与我交谈的那些人很少关于我希望他们在基本技术水平上知道什么。不幸的是,这是我的解决方案。"
遇到此问题的任何其他人,我强烈建议您使用其他服务,您确实需要从共享升级您的帐户。