Почеу unlink() не видит файл?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
alexa777
Сообщения: 280
Зарегистрирован: 2016.03.01, 17:38

Почеу unlink() не видит файл?

Сообщение alexa777 » 2018.03.03, 17:57

Привет, пытаюсь удалить изображения,

Код: Выделить всё

unlink(Yii::getAlias('@profile_img') . DIRECTORY_SEPARATOR .$imgName);
выдает ошибку
unlink(/home/user/www/test.ku/frontend/web/uploads/profile_5a9a916ee8bb7.jpg): No such file or directory
Картинка по этому пути существует и была загружена через UploadedFile

Почему он его не видит? Есть мысли?

Аватара пользователя
Йож
Сообщения: 572
Зарегистрирован: 2015.08.26, 03:05

Re: Почеу unlink() не видит файл?

Сообщение Йож » 2018.03.03, 18:54

Права доступа.. (CHMOD, CHOWN)

alexa777
Сообщения: 280
Зарегистрирован: 2016.03.01, 17:38

Re: Почеу unlink() не видит файл?

Сообщение alexa777 » 2018.03.03, 19:10

Йож писал(а):
2018.03.03, 18:54
Права доступа.. (CHMOD, CHOWN)
На папку drwxrwxrwx

На файл -rw-r--r--

И пользователь и группа www-data www-data

Если зайти в папку то замок на картинке висит.
Вроде сам движок загружает а удалить не может?

Аватара пользователя
rugabarbo
Сообщения: 1063
Зарегистрирован: 2015.06.21, 16:21
Контактная информация:

Re: Почеу unlink() не видит файл?

Сообщение rugabarbo » 2018.03.03, 19:54

Удаляете консольным скриптом или через веб-интерфейс?

alexa777
Сообщения: 280
Зарегистрирован: 2016.03.01, 17:38

Re: Почеу unlink() не видит файл?

Сообщение alexa777 » 2018.03.03, 20:04

rugabarbo писал(а):
2018.03.03, 19:54
Удаляете консольным скриптом или через веб-интерфейс?
Через веб интерфейс
обычный экшен в контролере
и кнопка удалить возле картинки

Nex-Otaku
Сообщения: 825
Зарегистрирован: 2016.07.09, 21:07

Re: Почеу unlink() не видит файл?

Сообщение Nex-Otaku » 2018.03.03, 21:07

Значит путь неправильный. Проверяйте.

Аватара пользователя
Йож
Сообщения: 572
Зарегистрирован: 2015.08.26, 03:05

Re: Почеу unlink() не видит файл?

Сообщение Йож » 2018.03.04, 12:05

В принципе Nex-Otaku прав, ошибка-то однозначная, что не Permission denied, а No such file or directory.

Ответить