php 执行 shell ,使用 scp 去同步文件。为何不成功。
nginx 已经改为 root 用户执行,
scp 也已经是 root@ip 去执行,并且已经在两台服务器之间建立了无密码通信。
直接在服务器 A 去 scp 是可以成功传输到服务器 B 的。但是在 php 脚本中失败。
请问这是什么原因?
1
111111111111 2015-12-23 19:04:10 +08:00 via Android
nginx 和 php 中间是不是漏了什么
|
2
Strikeactor 2015-12-23 19:05:53 +08:00
连个 php 的返回都不给谁知道为什么不成功。。
|
3
pizida OP 已经解决了。原来除了要设置 nginx 的执行用户,还要设置 php-fpm 的 user 。
|
4
pizida OP @111111111111 对,就是漏了设置 php-fpm 的用户
|