debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [РЕШЕНО] Права на папки в LAMPP  (Прочитано 427 раз)

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

Оффлайн SkyRewir

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 29
[РЕШЕНО] Права на папки в LAMPP
« : 13 Август 2018, 10:24:53 »
Добрый день, Форум!
Возникла такая проблема
Установил связку LAMPP на ноутбук по инструкции из интернета настроил виртуальные хосты, все работает отлично, но теперь появилась необходимость через PHP создавать Папки и Текстовые документы на локальном сервере, но при попытке создания выдаёт ошибку
Warning: copy(/var/www/work.loc/****): failed to open stream: Permission denied in /var/www/work.loc/*****
Создал отдельную группу developer для mysql и своего пользователя для папки работы в папках /var/www/
developer:x:1001:skyrewir,mysql
Права на папку
drwxrwxr-x  6 root developer 4096 июл 31 01:50 www
Если я правильно понимаю файлы и папки создаются от имени пользователя http или это не так?
Подскажите пожалуйста, какие права должны быть на папку для того чтобы можно было записывать текстовые файлы и создавать папки на локальном сервере

Всем спасибо за ответы!
Хорошего дня!
« Последнее редактирование: 13 Август 2018, 10:44:19 от SkyRewir »
 

Онлайн endru

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 1728
  • Новосибирск
  • Jabber: endru@jabber.ru
Re: Права на папки в LAMPP
« Ответ #1 : 13 Август 2018, 10:35:58 »
пользователь по умолчанию, от имени которого запускается apache2 - www-data
Вариантов решения тут несколько:
1) добавить пользователя www-data и любого другого пользователя в одну группу. Но такое решение может создавать конфликты, если не менять в настройках umask.
2) Изменить пользователя, от которого запускается веб-сервер (если используется для личных целей), это можно сделать через конфиг /etc/apache2/envvars
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
либо указывать в настройке хоста нужного пользователя.
 
Пользователи, которые поблагодарили этот пост: SkyRewir

Оффлайн SkyRewir

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 29
Re: Права на папки в LAMPP
« Ответ #2 : 13 Август 2018, 10:43:38 »
пользователь по умолчанию, от имени которого запускается apache2 - www-data
Вариантов решения тут несколько:
1) добавить пользователя www-data и любого другого пользователя в одну группу. Но такое решение может создавать конфликты, если не менять в настройках umask.
2) Изменить пользователя, от которого запускается веб-сервер (если используется для личных целей), это можно сделать через конфиг /etc/apache2/envvars
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
либо указывать в настройке хоста нужного пользователя.
Спасибо! Помогло
Заменил
export APACHE_RUN_USER=skyrewir
export APACHE_RUN_GROUP=developer
 

Русскоязычное сообщество Debian GNU/Linux

Re: Права на папки в LAMPP
« Ответ #2 : 13 Август 2018, 10:43:38 »


Теги:
 

[Решено]OpenVZ и еже с ним vzctl

Автор YVSIK

Ответов: 5
Просмотров: 1317
Последний ответ 14 Январь 2014, 06:32:00
от qupl
[Решено] Установка apache

Автор cia

Ответов: 2
Просмотров: 1604
Последний ответ 28 Октябрь 2011, 13:24:37
от cia
(Решено)Проблема при подключении к Debian по SFTP

Автор Mafa

Ответов: 2
Просмотров: 1518
Последний ответ 16 Июль 2014, 19:09:18
от Mafa
не доступен сайт по IP на Apache2 [РЕШЕНО]

Автор antonyem

Ответов: 9
Просмотров: 3464
Последний ответ 21 Ноябрь 2014, 10:54:09
от antonyem
[РЕШЕНО] Оповещение на email о заходе на сервер через ssh любого пользователя.

Автор badtrips

Ответов: 3
Просмотров: 1700
Последний ответ 20 Декабрь 2011, 16:54:07
от badtrips