Я использую скрипт, чтобы программно установить изображение пользователя в Drupal 7. Скрипт изображен здесь: Drupal 7 программно сохраняет изображение пользователя .
Сценарий отлично работает, но как только пользовательское изображение было настроено для определенного пользователя, и если я попытаюсь удалить это изображение (как администратор или сам пользователь), сервер вернется:
Предупреждение: unlink (/home/hkdepot/public_html/drupal_dev_4/sites/default/files/avatars/upload/b8f1e69e83aa12cdd3d2babfbcd1fe27_101.jpg): разрешение отклонено в drupal_unlink () (строка 2199 из / home / hkdepot / public_html / drupal_dev_4 / includes / file .inc).
Файл не удаляется из папки.
Это что-то, о чем я должен беспокоиться? Это правильная проблема при настройке изображения? Как мне с этим справиться?
775 = rwxrwxr-x = Пользователь : Чтение Write Execute ; Группа : Чтение Write Execute ; Мир : Чтение, Выполнение
Это просто означает, что пользователь, который пытается удалить файл (вероятно, www-data), не является владельцем и не входит в группу собственности. Поэтому вам либо нужно
777
Дальнейшее чтение: