@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
  • Вопрос задан
  • 2474 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
Смотрите под каким пользователем работает apache и кому принадлежит директория в которую пытаетесь писать. Не используйте 777 на директории, используйте 750 или даже 700.
Ответ написан
Ваш ответ на вопрос

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

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