всем привет, я только начал осваиваться в 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
LAMP
Насчёт Apache и PHP надо разобраться с правами доступа к каталогам и файлам.
Насчёт MySQL надо создать пользователя и базу данных для тестов.
kfcdelivery.kz
Вы для локального сервера указали реальный адрес? А ничего, что запросы будут наружу идти, если Вы специально не сопоставите адрес с компьютером? Разве что адрес вида «http://localhost/kfcdelivery.kz».
Дистрибутив у Вас какой? У меня Mint, ставлю отдельно Apache2, PHP, MySQL, всё работает «из коробки».
Добрый день у меня LDME (mint debian edition 4), адрес, ввожу как у вас localhost/kfcdelivery.kz. Отдельно ставить, при установки mysql выдает ошибки, поэтому ставлю готовый, но с ним вот тоже вожусь
evgeniy793504, а если обычный Mint попробовать? С LMDE дела практически не имел, хотя не думаю, что есть большая разница.
Offtopic
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]
MozgFx, и желательно ещё:
[console]sudo chown -R www-data:www-data /opt/lampp/htdocs/[/console]
