Задать вопрос
@Screamin-Jay

Где и какие права необходимо выставить для записи на локальный сервер?

Выполняю некоторые функции на php, но выставляются неверные права которые не дают записывать.

move_uploaded_file($_FILES["filename"]["tmp_name"], "/var/www/image ".$_FILES["filename"]["name"]);

Создается в корне локального сервера файл с правами "только для чтения", как я понял временный файл. Но тем не менее ничего не пишется в /var/www/image

mkdir ("/var/www/imagenew", 0777);
Создается папка только для чтения, без возможности записи туда файлов, без указания 0777 тоже самое.

Думаю проблема в неправильной настройке прав linux/apache
  • Вопрос задан
  • 2476 просмотров
Подписаться 2 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Смотрите под каким пользователем работает apache и кому принадлежит директория в которую пытаетесь писать. Не используйте 777 на директории, используйте 750 или даже 700.
Ответ написан
Ваш ответ на вопрос

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

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