У меня проблемы с сайтом, который я установил на сервере Ubuntu VPS с PHP 5.3.Ubuntu CHOWN, загружается как пользователь FTP, а www-data не может перемещать файл?
У меня 2 каталогов, которые я называю в PHP:
/var/www/v-hosts/..../main/images/listing
/var/www/v-hosts/..../main/xml_sync/files
Вторая папка является один, где программа, использующая FTP будет загружать изображения. Сценарий перемещает эти файлы в верхний каталог с помощью пользователя www-data, этот скрипт просто запускается через браузер через cronjob.
Однако проблема заключается в том, что если я установил владельца второй папки на имя пользователя FTP, пользователь www-data не сможет переместить эти папки в PHP при запуске скрипта ... Так что мне нужно делать другой chown
для него ...
В любом случае, я могу установить его так, что www-data и мой ftp пользователь может загружать файлы & my www-data php script может перемещать файлы без ошибок?
UBUNTU CMD - при желании FTP, чтобы разрешить загрузку в папку файлов ....
sudo chown -R myusername:www-data files
UBUNTU CMD - при желании WWW-данные, чтобы получить доступ к новым загруженным файлам ...
sudo chown -R myusername:www-data files
PHP ПЕРЕИМЕНОВАТЬ КОД:
rename($_SERVER['DOCUMENT_ROOT'].$file1,$_SERVER['DOCUMENT_ROOT'].$file2);
Любые идеи/исправления сильно приветствуются.
Спасибо! Кажется, это сработало для меня. –
приветствую :) –