Вот что я имею,
$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» означает «читать и выполнять». Поэтому, если веб-сервер не является владельцем адресата, он не сможет записать новый файл на диск.
Не других людей. Спросите своего сервера.
ini_set('display_errors',1); error_reporting(E_ALL);
Поместите эти строки вверху вашего кода и посмотрите, какая ошибка произошла. Тогда исправьте это.