DJZT
@DJZT
Laravel - code for you

Почему mkdir создает на сервере(UBUNTU) папки и файлы с замком?

Добрый день. Подскажите, почему при выполнении данной строчки кода в менеджере изображений для OpenCart
mkdir($directory . '/' . str_replace('../', '', $this->request->post['name']), 0777);


в папке image создаются папки и файлы с замочком.
Потом при прикреплении их к товару - они не дают загрузить страницу редактирования товара
  • Вопрос задан
  • 793 просмотра
Пригласить эксперта
Ответы на вопрос 1
Tairesh
@Tairesh
Веб-программист
Иконка замочка означает, что файл или папка принадлежит другому пользователю. Я посмотрел в хрустальный шар и там написано, что PHP у вас работает от юзера www-data, от его имени файлы и создаются.

Самое простое решение -- добавить своего пользователя в группу www-data, а юзера www-data в свою группу.

И да, зело сурово передавать из POST-запроса данные напрямую в mkdir.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы