Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: PHP создает директории с непонятными правами d-wxr----t  (Прочитано 728 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sanu0074

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Так создаются директории:
    private function createFolder($folder){
        if (!file_exists($folder)) {
            umask(022);
            if (!mkdir($folder, 0777, TRUE)) {
              $data['state'] = "Server error, do not create content folder";
              jsonExit($data);
            }
        }
    }
$folder содержит к примеру такую строку - "8956/xxhdpi/" В итогу папка 8956 будет иметь полные права, а вот xxhdpi получает права вида "d-wxr----t"

Как с этим бороться? p.s. я пробовал добавить umask 022 в envvars апача, но не помогло. Как такое возможно, что php создает каталоги и потом сам не может в них постучаться?
(Нажмите, чтобы показать/скрыть)
Закрыто
   --zg_nico
« Последнее редактирование: 25 Февраля 2020, 22:59:36 от zg_nico »

 

Страница сгенерирована за 0.059 секунд. Запросов: 23.