Страница 6 из 8

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:19
Chocobo
linux_net_user писал(а):
22 дек 2017, 16:18
то есть чтение запись выполнение для пользователя то есть для себя.
Именно, а процессы апача обыно работают от служебного юзера www-data
Т.е. дав 777 на файлы где владелец ты - разрешил заодно читать-писать и ему)

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:26
linux_net_user
Chocobo, Ответь пожалуйста, на один вопрос, если по такой же схеме , я создам опять папку например уже не test.site , a site.footbal и если я туда помещу php файлы то они будут работать? :hshake: :hshake:

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:29
Dja
linux_net_user, 770 чтение и запись владельца и группы. 777 - чтение и запись всем. Если речь про хомяка как я понял то 770 не дает доступа пользователю сервера.

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:31
Dja
linux_net_user, вот

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:31
Chocobo
linux_net_user, Для второй директории - завести второй виртхост в конфигах, и будет все работать аналогично этому :)

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:34
linux_net_user
Chocobo, Это значит , что я сделал первый шаг :smile: :smile: :smile: и уже в дальнейшем при установке LAMP мне будет легче понимать это все? :smile: :smile: :smile:

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:36
linux_net_user
Dja, Блин спасибо тебе, очень хорошая статья подробна описано, сейчас через принтер распечатаю для изучение полностью))) :smile:

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:37
Chocobo
Dja писал(а):
22 дек 2017, 16:31
Более удобно и безопасно запускать содержимое сайтов от имени пользователя, а не веб-сервера.
А это откуда такие советы, если не секрет?) да и сам apache2-mpm-itk немножко о другом, скорей о возможности дифференциации доступа разных юзверей к разным виртхостам)

linux_net_user, Все мы плавали в этой фигне поначалу, с опытом и пониманием - неглядя будешь настраивать

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:41
linux_net_user
Chocobo, Мне это уже нравится, подскажи пожалуйста как изучить команды в терминале , команды именно apache2 например если рестарт не делается по какой причине и тому подобное?

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:42
Dja
Chocobo писал(а):
22 дек 2017, 16:37
откуда такие советы, если не секрет?
Не секрет
Я сам эту фишку не проверял, но вроде пакет в репах присутствует.
Chocobo писал(а):
22 дек 2017, 16:37
дифференциации доступа разных юзверей к разным виртхостам
Ну так да. Он так и идет
p libapache2-mpm-itk - multiuser module for Apache
linux_net_user писал(а):
22 дек 2017, 16:41
например если рестарт не делается по какой причине и тому подобное?
Рассматривается в индивидуальном порядке. Как правило консоль пишет причину.

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 16:44
Chocobo
linux_net_user, Лучше при случае спросить по конкретной проблеме. Просто всякие бывают поводы, за раз не расскажешь)
В основном - он все сам тебе покажет всегда, что ему не нравится, как уже делал тут - Не могу установить WEB-сервер Apache, LAMP (Пост darkfenix #35159)

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 22 дек 2017, 19:35
rogoznik
kiberlegion писал(а):
22 дек 2017, 08:17
Сделай так:
Ох не надо так делать. Лучше будет

Код: Выделить всё

sudo chmod -R 755 /var/www
Добавить себя в группу www-data

Код: Выделить всё

sudo usermod -a -G www-data $USER
Добавить пользователя в группу, одноименную своему пользователю

Код: Выделить всё

sudo usermod -a -G $USER www-data
Затем для для каждой директории внутри /var/www изменить владельца, т.е. сделать владельцем себя

Код: Выделить всё

sudo chown -R $USER:$USER /var/www/mysite.ru

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 01:54
Dja
linux_net_user, если вопрос решен - просьба поставить "решено" чтоб ее могли закрыть.

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 07:21
kiberlegion
darkfenix,
darkfenix писал(а):
22 дек 2017, 19:35
Ох не надо так делать. Лучше будет
Полностью с тобой согласен. Но, человек делает первые шаги, когда разберется, что к чему, почитает документацию, поймет как правильно с правами работать, а сейчас хоть в себя поверит, ведь как никак - заработало все)))

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 07:56
kiberlegion
linux_net_user,

Код: Выделить всё

sudo chmod -R 777 /var/www
это не выход! Так делать не нужно! Я написал тебе это, чтобы ты убедился, что все у тебя работает.
Теперь почитай документацию(обязательно!) как правильно выставлять права на папки и файлы, если не разберешься а нужно работать,
возвращайся к

Код: Выделить всё

sudo chmod -R 777 /var/www
но это неправильно!
Обрати внимание на:
darkfenix писал(а):
22 дек 2017, 19:35
Ох не надо так делать. Лучше будет
КОД: ВЫДЕЛИТЬ ВСЁ

sudo chmod -R 755 /var/www
Добавить себя в группу www-data
КОД: ВЫДЕЛИТЬ ВСЁ

sudo usermod -a -G www-data $USER
Добавить пользователя в группу, одноименную своему пользователю
КОД: ВЫДЕЛИТЬ ВСЁ

sudo usermod -a -G $USER www-data
Затем для для каждой директории внутри /var/www изменить владельца, т.е. сделать владельцем себя
КОД: ВЫДЕЛИТЬ ВСЁ

sudo chown -R $USER:$USER /var/www/mysite.ru

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 08:52
linux_net_user
darkfenix, Но у меня phpmyadmin не открывается. вчера всю ночь сидел работал ,писал учил, и знаешь я без проблем уже создаю это все, а считал это не реальным :smile: :smile:

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 08:52
linux_net_user
Dja, Пожалуйста, пока не закрывайте, пока не решено, проблемы с phpmyadmin

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 08:53
linux_net_user
kiberlegion, Как настроить конфигурационный файл apache чтобы он выдовал ошибки в php скриптах если они есть?

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 09:04
kiberlegion
linux_net_user писал(а):
23 дек 2017, 08:52
Но у меня phpmyadmin не открывается. вчера всю ночь сидел работал ,писал учил, и знаешь я без проблем уже создаю это все, а считал это не реальным
Как так не открывается?
Если ты ставил lamp как я говорил(командой), ввел пароли и запомнил их.
Теперь:

Код: Выделить всё

localhost/phpmyadmin

Не могу установить WEB-сервер Apache, LAMP

Добавлено: 23 дек 2017, 09:11
kiberlegion
darkfenix,
darkfenix писал(а):
22 дек 2017, 19:35
Ох не надо так делать. Лучше будет
Можно так же:

Код: Выделить всё

sudo chmod -R 755 /var/www
Далее:

Код: Выделить всё

sudo chown -R $USER:$USER /var/www