这就是我所拥有的
$name = "image.jpeg";
$to = "/var/www/vhosts/site.com/httpdocs/termination_files/personal_photos/original/".$name;
$from = "/var/www/vhosts/site.com/httpdocs/public/userimages/original/".$name;
和
rename($from,$to);
要么
copy($from,$to);
这不行吗?!目录权限设置为755,路径是从ssh复制的,因此它们是准确的.文件位于发件人位置.
解决方法:
我认为您可能使用了错误的文件权限.
“ 5”表示“读取并执行”.因此,如果网络服务器不是目标服务器的所有者,则它将无法将新文件写出到磁盘.