всем привет, я только начал осваиваться в 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

2

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

Fedora 35 KDE.
Linux is great and super! Long live rock'n'roll! Opera and libretto.
По-русски калинка-малинка моя! Люблю оливье и винегрет.
Yours sincerely, wasting away! Salute people!

3

evgeniy793504 пишет:

kfcdelivery.kz

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

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

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

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

5

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

+ Offtopic

У нас установлена копия вашего памятника abссылка на Яндекс-карты
http://images.linuxforum.ru/images/2020/06/07/IMG_20200302_092901.th.jpg

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

6

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 файл.)
Попробуйте так:

 Консоль:
sudo chmod -R +r /opt/lampp/htdocs/

7

MozgFx, и желательно ещё:

 Консоль:
sudo chown -R www-data:www-data /opt/lampp/htdocs/

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey