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

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

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

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

Сообщение kiberlegion » 23 дек 2017, 06:15

linux_net_user писал(а):
23 дек 2017, 05:53
Как настроить конфигурационный файл apache чтобы он выдовал ошибки в php скриптах если они есть?
Поиск ошибок это уже другая тема. Не хватайся за 100 дел сразу, ну и по моему это тут уже не к месту.

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

darkfenix
Сообщения: 5035
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 285 раз
Поблагодарили: 940 раз

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

Сообщение darkfenix » 23 дек 2017, 07:30

kiberlegion писал(а):
23 дек 2017, 06:11
Далее:
Лучше не надо. Т.к. содать папку и дать ей владельца достаточно одной строки

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

sudo mkdir /var/www/html/mysite.ru && sudo chown -R $USER:$USER /var/www/html/mysite.ru
linux_net_user писал(а):
23 дек 2017, 05:52
Но у меня phpmyadmin не открывается
1. Скачать, распаковать
2. Создать папку и назначить себя ее владельцем

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

sudo mkdir /var/www/html/phpmyadmin && sudo chown -R $USER:$USER /var/www/html/phpmyadmin
2.1 Создать папку public_html

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

mkdir /var/www/html/phpmyadmin/public_html
3. Скопировать в папку из п.2 содержание архива из п.1.
4. Читаем и настраиваем.
Для установки расширения сперва необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите кнопку "Browse..." ("Обзор..."), выберите файл "create_tables.sql", находящийся в каталоге "examples", и нажмите кнопку "Go" ("OK").
create_tables.sql будет лежать в папке /var/www/html/phpmyadmin/public_html/sql
5. В /etc/hosts добавить

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

127.0.0.1 phpmyadmin
6. Создаем файл phpmyadmin.conf

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

touch /etc/apache2/sites-available/phpmyadmin.conf
7. Открыть файл

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

sudo xed /etc/apache2/sites-available/phpmyadmin.conf
и добавить в него слдующее

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

<VirtualHost *:80>
    ServerName phpmyadmin
    DocumentRoot /var/www/html/phpmyadmin/public_html
</VirtualHost>
8. Включить сайт

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

sudo a2ensite phpmyadmin.conf
9. Перезагрузить апач

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

sudo systemctl restart apache2.service
10. В адресной строке браузера набрать

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

http://phpmyadmin
Если все сделал правильно - увидишь страницу phpmyadmin
Изображение

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

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

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

Сообщение kiberlegion » 23 дек 2017, 07:48

darkfenix,
darkfenix писал(а):
23 дек 2017, 07:30
Лучше не надо. Т.к. содать папку и дать ей владельца достаточно одной строки
Шутишь? Мне это ясно, тебе это ясно, а вот судя по тому какие вопросы задает ТС ему нужно по шагам все показывать. Я могу изначально предложить написать bash скрипт, который за раз сделает все, что писалось выше, но поможет ли ему это разобраться в вопросе?
darkfenix писал(а):
23 дек 2017, 07:30
sudo mkdir /var/www/mysite.ru && sudo chown -R $USER:$USER /var/www/mysite.ru
Тут вообще до смешного, я именно это выше и писал, добавить сюда && это правильно, но человеку надо видеть шаги и понимать их отдельно.
darkfenix писал(а):
23 дек 2017, 07:30
1. Скачать, распаковать
2. Создать папку и назначить себя ее владельцем
КОД: ВЫДЕЛИТЬ ВСЁ

sudo mkdir /var/www/phpmyadmin && sudo chown -R $USER:$USER /var/www/phpmyadmin
2.1 Создать папку public_html
КОД: ВЫДЕЛИТЬ ВСЁ

mkdir /var/www/phpmyadmin/public_html
3. Скопировать в папку из п.2 содержание архива из п.1.
4. Читаем и настраиваем.
Для установки расширения сперва необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите кнопку "Browse..." ("Обзор..."), выберите файл "create_tables.sql", находящийся в каталоге "examples", и нажмите кнопку "Go" ("OK").
create_tables.sql будет лежать в папке /var/www/phpmyadmin/public_html/sql
5. В /etc/hosts добавить
КОД: ВЫДЕЛИТЬ ВСЁ

127.0.0.1 phpmyadmin
6. Создаем файл phpmyadmin.conf
КОД: ВЫДЕЛИТЬ ВСЁ

touch /etc/apache2/sites-available/phpmyadmin.conf
7. Открыть файл
КОД: ВЫДЕЛИТЬ ВСЁ

sudo xed /etc/apache2/sites-available/phpmyadmin.conf
и добавить в него слдующее
КОД: ВЫДЕЛИТЬ ВСЁ

<VirtualHost *:80>
ServerName phpmyadmin
DocumentRoot /var/www/phpmyadmin/public_html
</VirtualHost>
8. Включить сайт
КОД: ВЫДЕЛИТЬ ВСЁ

sudo a2ensite phpmyadmin.conf
9. Перезагрузить апач
КОД: ВЫДЕЛИТЬ ВСЁ

sudo systemctl restart apache2.service
10. В адресной строке браузера набрать
КОД: ВЫДЕЛИТЬ ВСЁ

http://phpmyadmin
Если все сделал правильно - увидишь страницу phpmyadmin
Все без этого работает если lamp правильно поставил, и сделал все как было описано ранее.

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

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

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

Сообщение kiberlegion » 23 дек 2017, 07:52

darkfenix,
Ранее ты давал совершенно другой совет, на мой взгляд сложный для ТС
darkfenix писал(а):
22 дек 2017, 16: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
Потом взял мой более лаконичный, и исправил его добавив && запечатав в одну строку.
Смешно) Я думал мы тут вопросы помогаем решить, а не копипастим.

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

darkfenix
Сообщения: 5035
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 285 раз
Поблагодарили: 940 раз

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

Сообщение darkfenix » 23 дек 2017, 07:54

kiberlegion писал(а):
23 дек 2017, 07:48
Все без этого работает если lamp правильно поставил
Работает, но там версия старая
Изображение

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

darkfenix
Сообщения: 5035
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 285 раз
Поблагодарили: 940 раз

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

Сообщение darkfenix » 23 дек 2017, 07:57

kiberlegion, ты предлагал
kiberlegion писал(а):
23 дек 2017, 06:11
sudo chown -R $USER:$USER /var/www
А вот что предложил я
darkfenix писал(а):
23 дек 2017, 07:30
sudo mkdir /var/www/mysite.ru && sudo chown -R $USER:$USER /var/www/mysite.ru
Если внимательно посмотришь увидишь разницу.
Изображение

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

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

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

Сообщение kiberlegion » 23 дек 2017, 07:58

linux_net_user,
Думаю, что чем смог помог. Дальше разбирайся и удачи тебе. Если, что знатоки помогут. Из темы выхожу, а то тут до смешного уже доходит.

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

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

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

Сообщение kiberlegion » 23 дек 2017, 08:03

darkfenix писал(а):
23 дек 2017, 07:57
Если внимательно посмотришь увидишь разницу.
В чем же она? Создать папку он и так смог. А

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

sudo chown -R $USER:$USER /var/www/mysite.ru
достаточно

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

sudo chown -R $USER:$USER /var/www/
Странно, что ты ранее не предложил данное решение когда у парня были проблемы с правами. А предложил верное но более сложное.
А затем поправил меня использовав мой же способ. Странен ты однако) Ладно все это к делу не относится. Я не для тебя тут старался а человеку помочь.

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

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

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

Сообщение kiberlegion » 23 дек 2017, 08:15

darkfenix писал(а):
23 дек 2017, 07:30
1. Скачать, распаковать
2. Создать папку и назначить себя ее владельцем
КОД: ВЫДЕЛИТЬ ВСЁ

sudo mkdir /var/www/phpmyadmin && sudo chown -R $USER:$USER /var/www/phpmyadmin
2.1 Создать папку public_html
КОД: ВЫДЕЛИТЬ ВСЁ

mkdir /var/www/phpmyadmin/public_html
3. Скопировать в папку из п.2 содержание архива из п.1.
4. Читаем и настраиваем.
Для установки расширения сперва необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы, для чего выберите на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажмите кнопку "Browse..." ("Обзор..."), выберите файл "create_tables.sql", находящийся в каталоге "examples", и нажмите кнопку "Go" ("OK").
create_tables.sql будет лежать в папке /var/www/phpmyadmin/public_html/sql
5. В /etc/hosts добавить
КОД: ВЫДЕЛИТЬ ВСЁ

127.0.0.1 phpmyadmin
6. Создаем файл phpmyadmin.conf
КОД: ВЫДЕЛИТЬ ВСЁ

touch /etc/apache2/sites-available/phpmyadmin.conf
7. Открыть файл
КОД: ВЫДЕЛИТЬ ВСЁ

sudo xed /etc/apache2/sites-available/phpmyadmin.conf
и добавить в него слдующее
КОД: ВЫДЕЛИТЬ ВСЁ

<VirtualHost *:80>
ServerName phpmyadmin
DocumentRoot /var/www/phpmyadmin/public_html
</VirtualHost>
8. Включить сайт
КОД: ВЫДЕЛИТЬ ВСЁ

sudo a2ensite phpmyadmin.conf
9. Перезагрузить апач
КОД: ВЫДЕЛИТЬ ВСЁ

sudo systemctl restart apache2.service
10. В адресной строке браузера набрать
КОД: ВЫДЕЛИТЬ ВСЁ

http://phpmyadmin
Если все сделал правильно - увидишь страницу phpmyadmin
Это лишено смысла, так как phpmyadmin работает без этого.
Достаточно:

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

localhost/phpmyadmin
и можно видеть, что все в порядке.

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:18

Друзья вы оба :smile: :smile: :smile: хорошие , добрые и очень даже понимающие))).

Но у меня сейчас радость на лице.
1. Я захожу через Linux установил все дрова, кодеки и т.д
2. Скачал программу для программирвоания , и настроил его
3. Друзья подскажите как создать ярлык на раб чтоле, просто перетаскивание не получается :sad: :sad:
[-L_I_N_U_X-]

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:18

kiberlegion, Я понял вас, пожалуйста скажи как перетаскивать на раб чтол ярлык
[-L_I_N_U_X-]

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:20

darkfenix, Спасибо тебе, я обязательно сделаю.
Кстати как твои дела??? :smile: :smile: . Ты сможешь мне помочь при изучении linux)))
[-L_I_N_U_X-]

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:21

kiberlegion, ;Кстати как твои дела? Ты сможешь мне помочь по изучению linux))) :smile:
[-L_I_N_U_X-]

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

etamax
Сообщения: 506
Зарегистрирован: 16 дек 2017, 18:59
Решено: 5
Благодарил (а): 1 раз
Поблагодарили: 37 раз

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

Сообщение etamax » 23 дек 2017, 08:22

darkfenix писал(а):
23 дек 2017, 07:57
kiberlegion, ты предлагал
kiberlegion писал(а):
23 дек 2017, 06:11
sudo chown -R $USER:$USER /var/www
А вот что предложил я
darkfenix писал(а):
23 дек 2017, 07:30
sudo mkdir /var/www/mysite.ru && sudo chown -R $USER:$USER /var/www/mysite.ru
Если внимательно посмотришь увидишь разницу.
Если внимательно посмотреть , то это работать не должно.

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

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

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

Сообщение kiberlegion » 23 дек 2017, 08:25

etamax,
etamax писал(а):
23 дек 2017, 08:22
Если внимательно посмотреть , то это работать не должно.
Совершенно верно! Так как надо использовать:

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

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

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:28

kiberlegion, $USER:$USER что означает скажи пожалуйста?
[-L_I_N_U_X-]

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

darkfenix
Сообщения: 5035
Зарегистрирован: 27 июн 2017, 10:36
Решено: 58
Откуда: Нижний Тагил
Благодарил (а): 285 раз
Поблагодарили: 940 раз

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

Сообщение darkfenix » 23 дек 2017, 08:31

etamax писал(а):
23 дек 2017, 08:22
работать не должно
Уменя работает. При условии если права на /var/www 755. А про права я писал выше
Изображение

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:33

darkfenix, Im sorry что вмешиваюсь ваш киберразговор, не мог бы уделить мне минуту? и помочь мне :sad:
[-L_I_N_U_X-]

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

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

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

Сообщение kiberlegion » 23 дек 2017, 08:35

linux_net_user,
linux_net_user писал(а):
23 дек 2017, 08:21
Кстати как твои дела? Ты сможешь мне помочь по изучению linux)))
Неее) С меня помощник в изучении плохой) Могу помочь только по факту, исходя из своих знаний, и если сам проверил(протестировал) данный вопрос и убедился, что все верно. Советую читать документацию, ну и пользоваться данным сайтом. Тут очень много полезного.

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

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

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

Сообщение linux_net_user » 23 дек 2017, 08:36

kiberlegion, Скажи пожалуйста, как мне можно скачать темы кроме в настройках, там плохие темы которые мне не нравится, я хотел бы скачать тему ввиду хакерства :smile: :smile: :smile: , ну как в фильмах
[-L_I_N_U_X-]

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