Я використовую jQuery uploadify, щоб динамічно завантажувати зображення на веб-сайт.
Файли не завантажувалися в каталог uploaded_image на сервері
на цьому етапі папка має дозвіл 755 для root: root
Потім я змінив право власності на папку на 755 для www-data: myuser
а зображення ще не відображаються.
Зрештою, мені довелося змінити дозволи на 770 для www-data: myuser перед тим, як файли можуть бути відображені.
Я не впевнений, чому він не працював, коли користувач WWW-даних мав повні дозволи. Я припустив, що всі PHP-скрипти на стороні сервера виконуються під користувачем www-data.
Хто-небудь знає, чому мені довелося надавати права на запис myuser, а також перед тим, як файли зображень можуть бути записані в папку? (це створює невеликий ризик для безпеки, якщо скрипт виконується як інший користувач, ніж www-дані на сервері).
Я використовую Ubuntu 10.0.4 LTS