作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ssh2_scp_send() 函数卡在 php 中。这是代码:
$debug_line_feed = "\n";
$conn = ssh2_connect($sftp_server, 22);
$return = ssh2_auth_password($conn, $sftp_user_name, $sftp_user_pass);
if ($return===true) echo "successfull connection".$debug_line_feed;
echo "uploading file".$debug_line_feed;
$local_filename = $product_feed_file_with_path;
$remote_filename = 'product_feed.txt';
ssh2_scp_send($conn, $local_filename, $remote_filename);
echo "successful".$debug_line_feed;
当我运行它时,它输出“连接成功”、“正在上传文件”然后挂起。知道如何解决这个问题吗?
我也尝试过使用 ssh2_scp_recv 下载,但它也挂起,本地文件被创建为 0 字节文件。
最佳答案
我的猜测是服务器安装了 jail shell。那时 SCP 无法工作,但 SFTP 可以。
关于php - ssh2_scp_send() 和 ssh2_scp_recv() 函数在 php 中不起作用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32236151/
我是一名优秀的程序员,十分优秀!