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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#101

22 дек 2017, 16:19

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

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#102

22 дек 2017, 16:26

Chocobo, Ответь пожалуйста, на один вопрос, если по такой же схеме , я создам опять папку например уже не test.site , a site.footbal и если я туда помещу php файлы то они будут работать? :hshake: :hshake:
[-L_I_N_U_X-]

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#103

22 дек 2017, 16:29

linux_net_user, 770 чтение и запись владельца и группы. 777 - чтение и запись всем. Если речь про хомяка как я понял то 770 не дает доступа пользователю сервера.

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#104

22 дек 2017, 16:31

linux_net_user, вот

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#105

22 дек 2017, 16:31

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

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#106

22 дек 2017, 16:34

Chocobo, Это значит , что я сделал первый шаг :smile: :smile: :smile: и уже в дальнейшем при установке LAMP мне будет легче понимать это все? :smile: :smile: :smile:
[-L_I_N_U_X-]

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#107

22 дек 2017, 16:36

Dja, Блин спасибо тебе, очень хорошая статья подробна описано, сейчас через принтер распечатаю для изучение полностью))) :smile:
[-L_I_N_U_X-]

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#108

22 дек 2017, 16:37

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

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

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#109

22 дек 2017, 16:41

Chocobo, Мне это уже нравится, подскажи пожалуйста как изучить команды в терминале , команды именно apache2 например если рестарт не делается по какой причине и тому подобное?
[-L_I_N_U_X-]

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#110

22 дек 2017, 16:42

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
например если рестарт не делается по какой причине и тому подобное?
Рассматривается в индивидуальном порядке. Как правило консоль пишет причину.

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#111

22 дек 2017, 16:44

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

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

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

#112

22 дек 2017, 19:35

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
ИзображениеИзображение

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#113

23 дек 2017, 01:54

linux_net_user, если вопрос решен - просьба поставить "решено" чтоб ее могли закрыть.

Аватара пользователя

kiberlegion
Сообщения: 86
Зарегистрирован: 20 ноя 2017, 05:27
Решено: 1
Откуда: Омск
Благодарил (а): 6 раз
Поблагодарили: 6 раз
Контактная информация:

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

#114

23 дек 2017, 07:21

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

Аватара пользователя

kiberlegion
Сообщения: 86
Зарегистрирован: 20 ноя 2017, 05:27
Решено: 1
Откуда: Омск
Благодарил (а): 6 раз
Поблагодарили: 6 раз
Контактная информация:

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

#115

23 дек 2017, 07:56

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

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#116

23 дек 2017, 08:52

darkfenix, Но у меня phpmyadmin не открывается. вчера всю ночь сидел работал ,писал учил, и знаешь я без проблем уже создаю это все, а считал это не реальным :smile: :smile:
[-L_I_N_U_X-]

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#117

23 дек 2017, 08:52

Dja, Пожалуйста, пока не закрывайте, пока не решено, проблемы с phpmyadmin
[-L_I_N_U_X-]

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 11:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

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

#118

23 дек 2017, 08:53

kiberlegion, Как настроить конфигурационный файл apache чтобы он выдовал ошибки в php скриптах если они есть?
[-L_I_N_U_X-]

Аватара пользователя

kiberlegion
Сообщения: 86
Зарегистрирован: 20 ноя 2017, 05:27
Решено: 1
Откуда: Омск
Благодарил (а): 6 раз
Поблагодарили: 6 раз
Контактная информация:

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

#119

23 дек 2017, 09:04

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

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

localhost/phpmyadmin

Аватара пользователя

kiberlegion
Сообщения: 86
Зарегистрирован: 20 ноя 2017, 05:27
Решено: 1
Откуда: Омск
Благодарил (а): 6 раз
Поблагодарили: 6 раз
Контактная информация:

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

#120

23 дек 2017, 09:11

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

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

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

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

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

Закрыто

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей