标签: xauth

WkHTMLtoPDF 0.12.2.1 PHP exec xvfb-run: Error: xauth command not found

我想从一个 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)

我不知道如何解决这个问题!任何人都可以帮助我,我的操作系统环境如下:

  • 操作系统:CentOS 6.6 版
  • wkhtmltopdf 版本:0.12.2.1
  • nginx 版本:nginx/1.6.3

我的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.'&lt;br /&gt;';
    var_dump ($var);
?>
Run Code Online (Sandbox Code Playgroud)

php centos wkhtmltopdf xauth

5
推荐指数
1
解决办法
7687
查看次数

Twitter身份验证OAuth或XAuth

我正在尝试将Twitter集成到我的应用程序中.我的基本要求是拥有自定义登录屏幕,而Twitter只需要OAuth.根据Twitter文档,我发现了这些

  1. MGTwitterEngine(已下载但缺少整个OAuth库,因此无法编译)
  2. bengottlieb(无法自定义登录,因为它是基于Web的)
  3. XAuthTwitterEngine

    XAuthTwitterEngine看起来很有希望,但XAuth默认是禁用的,需要Twitter的许可所以我的问题是

1)我必须向Twitter提供什么类型的信息才能获得启用XAuth的批准

2)如果不推荐XAuth,那么我如何实现我提到的基本要求.

我希望我的问题有效.非常感谢.

iphone twitter oauth objective-c xauth

4
推荐指数
1
解决办法
3426
查看次数

Facebook使用OAuth/XAuth(?)以编程方式登录

我正在制作一个应用程序,需要能够分享故事到Facebook,使用以编程方式设置的密码和电子邮件地址(不使用Facebook-Connect,主要是因为我想要我自己的设计,无论您是登录到Twitter还是来自应用程序的Facebook).

我已经使用Twitter和XAuth完成了这项工作,这非常有效.有什么方法可以用Facebook或者只是常规OAuth来实现同样的目标吗?(或Facebook是否支持XAuth,这会让它变得更容易?)
还有其他任何方法可以实现我想要的吗?

facebook oauth objective-c xauth ios4

4
推荐指数
1
解决办法
3762
查看次数

.xauthority 文件不存在;因此通过来自 GCP 计算引擎的本地 ssh 连接显示不起作用

解释所有已经尝试和仔细检查的内容。

在本地 Windows 机器上设置:

  1. Xming 安装并运行。

  2. 在 ssh_config ForwardX11 中设置为 yes。

  3. 在 VS Code 远程连接配置中,Forward X11 设置为 yes。

使用 Debian / Linux 9 和 1 GPU [免费层] 在 GCP 计算引擎上设置:

  1. xauth 已安装。

  2. 在下面的 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 google-cloud-platform

0
推荐指数
2
解决办法
2万
查看次数