我想从一个 URL 生成一个 PDF,所以我通过 WkHTMLtoPDF 执行命令,如下所示:
/usr/bin/xvfb-run --server-args="-screen 0, 1920x1080x24" /usr/local/bin/wkhtmltopdf http://www.google.com /tmp/google.pdf 2>&1
Run Code Online (Sandbox Code Playgroud)
上面的命令在终端上运行良好,但是当我在 PHP 中调用命令时失败了!并向我显示如下错误消息:
array(2) {
[0]=> string(27) "which: no xauth in ((null))"
[1]=> string(40) "xvfb-run: error: xauth command not found"
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题!任何人都可以帮助我,我的操作系统环境如下:
我的PHP代码如下:
<php
$var = array();
$res = 0;
$cmd = '/usr/bin/xvfb-run --server-args="-screen 0, 1920x1080x24" /usr/local/bin/wkhtmltopdf http://www.google.com /tmp/google.pdf 2>&1';
exec($cmd, $var, $res);
echo $cmd.'<br />';
var_dump ($var);
?>
Run Code Online (Sandbox Code Playgroud) 我正在尝试将Twitter集成到我的应用程序中.我的基本要求是拥有自定义登录屏幕,而Twitter只需要OAuth.根据Twitter文档,我发现了这些
1)我必须向Twitter提供什么类型的信息才能获得启用XAuth的批准
2)如果不推荐XAuth,那么我如何实现我提到的基本要求.
我希望我的问题有效.非常感谢.
我正在制作一个应用程序,需要能够分享故事到Facebook,使用以编程方式设置的密码和电子邮件地址(不使用Facebook-Connect,主要是因为我想要我自己的设计,无论您是登录到Twitter还是来自应用程序的Facebook).
我已经使用Twitter和XAuth完成了这项工作,这非常有效.有什么方法可以用Facebook或者只是常规OAuth来实现同样的目标吗?(或Facebook是否支持XAuth,这会让它变得更容易?)
还有其他任何方法可以实现我想要的吗?
解释所有已经尝试和仔细检查的内容。
在本地 Windows 机器上设置:
Xming 安装并运行。
在 ssh_config ForwardX11 中设置为 yes。
在 VS Code 远程连接配置中,Forward X11 设置为 yes。
使用 Debian / Linux 9 和 1 GPU [免费层] 在 GCP 计算引擎上设置:
xauth 已安装。
在下面的 sshd_config 文件中设置: X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost no
sshserver 已重新启动以确保读取以下设置。从本地工作站我触发 gcloud compute ssh --ssh-flag="-X" tensorflow-2-vm(instance name) 并且响应是:
/usr/bin/xauth: 文件 /home/user/.Xauthority 不存在,
因此,我尝试在具有实例名称的远程计算引擎上执行以下操作 - tensorflow-2-vm 和用户 trapti_kalra:
trapti_kalra@tensorflow-2-vm:~$ xauth list
xauth: file /home/trapti_kalra/.Xauthority does not exist
trapti_kalra@tensorflow-2-vm:~$ mv .Xauthority old.Xauthority
mv: cannot stat '.Xauthority': No such file or …Run Code Online (Sandbox Code Playgroud) xauth ×4
oauth ×2
objective-c ×2
centos ×1
facebook ×1
ios4 ×1
iphone ×1
php ×1
twitter ×1
wkhtmltopdf ×1