@celovec

Как перемещать файлы между сайтами, которые находятся на одном сервере?

Есть cвой сервер с 2 сайтами:
/var/www/vhost/site1/www
/var/www/vhost/site2/www

Когда человек через веб страницу с сайта site1 загружает файл его нужно переместить на site2
В скрипт загрузки я пробовал добавлять команду:
shell_exec('mv /var/www/vhost/site1/www/file/'.$file.' /var/www/vhost/site2/www/file/'.$file);
Но получаю отказ в доступе. CHMOD у папок установлен 777.
сurl использовать не хочу, может есть какие-то другие способы?
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
erge
@erge
Примус починяю
move_uploaded_file

поправка, т.к. изначально не уловил сути:

sudo chmod go+x /var
sudo chmod go+x /var/www
sudo chmod go+x /var/www/vhost
sudo chmod go+x /var/www/vhost/site2
sudo chmod go+x /var/www/vhost/site2/www
sudo chmod go+rwx /var/www/vhost/site2/www/file
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы