LinuxForum.Fans
Тема

LAMP

Автор: evgeniy793504 7 сообщений 969 просмотров
06.06.2020 20:21 #434890

всем привет, я только начал осваиваться в web-разработке на linux. Установил LAMP, но видимо что-неправильно, потому, что запустив сервер, и набрав в браузере адресс, получаю следующее сообщение:


Warning: Unknown: failed to open stream: Отказано в доступе in Unknown on line 0

Fatal error: Unknown: Failed opening required '/opt/lampp/htdocs/kfcdelivery.kz/index.php' (include_path='.;/usr/local/lib/php') in Unknown on line 0

06.06.2020 22:14 #434892

Насчёт Apache и PHP надо разобраться с правами доступа к каталогам и файлам.
Насчёт MySQL надо создать пользователя и базу данных для тестов.

07.06.2020 08:43 #434893
"evgeniy793504" написал:
kfcdelivery.kz

Вы для локального сервера указали реальный адрес? А ничего, что запросы будут наружу идти, если Вы специально не сопоставите адрес с компьютером? Разве что адрес вида «http://localhost/kfcdelivery.kz».

Дистрибутив у Вас какой? У меня Mint, ставлю отдельно Apache2, PHP, MySQL, всё работает «из коробки».

07.06.2020 10:24 #434894

Добрый день у меня LDME (mint debian edition 4), адрес, ввожу как у вас localhost/kfcdelivery.kz. Отдельно ставить, при установки mysql выдает ошибки, поэтому ставлю готовый, но с ним вот тоже вожусь

07.06.2020 12:09 #434895

evgeniy793504, а если обычный Mint попробовать? С LMDE дела практически не имел, хотя не думаю, что есть большая разница.

Offtopic
У нас установлена копия вашего памятника :) − ссылка на Яндекс-карты
07.06.2020 12:26 #434896

1. Похоже на ошибку (HTTP 500 Internal Server Error) - обычно проблема с правами доступа к папке WWW в Вашем случае это /opt/lampp/htdocs/
2. Можно настроить и на реальное имя и обращаться не по localhost, а по доменному имени, но для этого нужно будет править список хостов примерно так:
https://linuxize.com/post/how-to-edit-your-hosts-file/
3. Если планируется использовать сайт в локальной сети, то на каждой машине нужно будет прописать в HOST файл доменное имя.
(Я долго мучился с этим пока не купил Zyxel роутер. Если раньше при обращении к реальному Доменному имени и вебсерверу который у меня в локалке меня кидало на вебморду роутера, этот умнее он обращается к компьютеру к которому проброшены порты для данного имени. А раньше нужно было править HOST файл.)
Попробуйте так:
[console]sudo chmod -R +r /opt/lampp/htdocs/[/console]

07.06.2020 12:57 #434897

MozgFx, и желательно ещё:
[console]sudo chown -R www-data:www-data /opt/lampp/htdocs/[/console]

Войдите или зарегистрируйтесь, чтобы ответить.