Задать вопрос
@nemovalex

Почему функция mkdir возвращает ошибку Permission denied или No such file or directory?

Пытался использовать php функцию mkdir и получаю следующую ошибку:
mkdir(): Permission denied
Код
$path = 'Какой то путь получаю';
if(!is_dir($path))
        {
            mkdir($path, 0777, true);
        }

        return $path;

Если использовать просто mkdir($path), то выводит ошибку No such file or directory. Пробовал выставлять права, менять владельца, но только сломал себе все еще хуже, а ошибка в итоге не ушла, хотя в прошлом проекте этот же самый код работал. Почему так?
  • Вопрос задан
  • 761 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
потому что без `$recursive = true` не будут созданы поддиректории, поэтому ошибка "No such file or directory".
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы