Исходя из сумасшествия здесь, не могу понять, почему функции rename (), copy () не работают

Вот что я имею,

$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, поэтому они точны. Файлы существуют в местоположении.

Solutions Collecting From Web of "Исходя из сумасшествия здесь, не могу понять, почему функции rename (), copy () не работают"

Я думаю, вы можете использовать неправильные права доступа к файлам.

«5» означает «читать и выполнять». Поэтому, если веб-сервер не является владельцем адресата, он не сможет записать новый файл на диск.

Не других людей. Спросите своего сервера.

 ini_set('display_errors',1); error_reporting(E_ALL); 

Поместите эти строки вверху вашего кода и посмотрите, какая ошибка произошла. Тогда исправьте это.