我正在我的Ubuntu10.4服务器上安装CutyCapt。
我使用SSH中的以下命令生成缩略图:
xvfb-run --server-args="-screen 1, 1280x1200x24" ./CutyCapt --url=http://www.google.dk
--out=/var/www/user/data/www/domain.com/test.png --min-width=1280 --min-height=1200..。而且效果很好!
尽管当我使用shell_exec从一个PHP文件中运行整个相同的命令时,我得到了一个错误:
/usr/bin/xvfb-运行: 181:./CutyCapt: not
有人知道怎么回事吗?
提前感谢
发布于 2010-08-17 10:08:46
CutyCapt在哪个目录中?是您运行xvfb-run的同一个目录吗?
提示:使用绝对路径或相对于$HOME之类的东西。如果将上面的命令放在脚本中,则可以使用以下方法获得相对于脚本的路径:
DIR=$(cd $(dirname "$0") > /dev/null 2>&1 ; pwd)发布于 2010-08-22 16:06:48
尝试使用以下代码:
xvfb-run --server-args="-screen 1, 1280x1200x24" /root/cutycapt/CutyCapt/CutyCapt --url=http://www.google.dk --out=/var/www/user/data/www/domain.com/test.png --min-width=1280 --min-height=1200有了根的路径,它应该可以工作。
发布于 2010-08-26 10:39:42
只需为您的CutyCapt可执行文件创建一个符号链接到您的路径
-s < cutycapt > /usr/bin/CutyCapt
例如:
-s /home/user_name/cutycapt/CutyCapt/CutyCapt /usr/bin/CutyCapt
现在不要使用./CutyCapt使用CutyCapt代替..。
https://stackoverflow.com/questions/3501261
复制相似问题