Почему error 403 после запуска xampp?
Добрый день! Не могу понять почему возникает ошибка когда вводишь IP в браузер. Я уже устанавливал успешно Xampp, но после переустановки возникает ошибка и не могу разобраться в чем. Так же как вам показать скрин раздела "Сеть"? Мне кажется он устанавливается неправильно. Заранее спасибо!
17 ответов
Так же как вам показать скрин раздела "Сеть"?
Можно выложить на imgbb.com и сюда ссылку вставить. Какая кстати операционная система?
1. Диски в сети так отображаются, потому что называются на русском языке, поэтому крякозябры.
2. Какой XAMPP стоит, просто их две версии, 1-я версия - это XAMPP-VM (как в уроке для macos) и вторая версия - это обычный XAMPP. Какой XAMPP установлен?
Если XAMPP-VM (как в уроке), тогда нужно проверить, что конфиг apache такой же как и в уроке, если не поможет, можно в httpd.conf добавить строки:
<Directory />
AllowOverride All
Require all granted #ВОТ ЭТУ СТРОЧКУ МОЖНО ДОБАВИТЬ
</Directory>
Если не заработает, тогда дать права можно на папку:
sudo chown -R ТВОЕИМЯКОМПЬЮТЕРА /Applications/XAMPP/xamppfiles/htdocs
только путь нужно проверить к xampp в команде выше, до папки htdocs.
В самом Xampp-vm нужно нажать на Volumes и на кнопку Mount (на 05:19 примерно)
https://fructcode.com/ru/courses/php-and-mysql/install-xampp-vm-for-osx-mojave-sierra/
С папками разобрался, сейчас буду пробовать добавить строки!
Только после изменений нужно обязательно Apache перезапускать, а то не будет работать изменения.
Попробовал. https://ibb.co/98Qv9X6
Это же 404 ошибка, а не 401. Возможно получилось исправить уже. Нужно просто положить в папку файл index.php с таким например кодом:
<?php
echo "test";
?>
1. Что набираете в браузере, какой адрес?
2. На какую папку настроен apache? На diploma?
3. Файл index.php в какой папке лежит?
4. Как выглядят apache настройки для diploma?
5. На каком порту настроен apache на 80 или 8080?
Вижу ошибку в apache конфиге. С ошибкой написано название папки htdocs, у вас она написана как htdocks:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/opt/lampp/htdocks/diploma"
ServerName diploma.com
ErrorLog "logs/diploma.com-error_log"
CustomLog "logs/diploma.com-access_log" common
</VirtualHost>
https://ibb.co/DCsJ7pQ. Mac OS Catalina 10.15.7
Скачивал XAMPP-VM. Проблема в том, что я не могу даже попасть к этим папкам и что самое странное, что такая проблема начала возникать после того как я удалил его и через какое-то время заново скачал.
С папками разобрался, сейчас буду пробовать добавить строки!
chown: Pro —: No such file or directory
chown: MAC: No such file or directory
chown: /192.168.64.2/lampp/htdocs: No such file or directory
macbook@MacBook-Pro-MAC ~ %
Попробовал. https://ibb.co/98Qv9X6
Все равно ошибка. Правда уже другая. У меня папка diploma в htdocs
Там был этот файл. Заново создал и сохранил, все равно error 404
Я вот читал, https://jasonmccreary.me/articles/install-apache-php-mysql-mac-os-x-catalina/. Что если отдельно установить Apache, MySQL PHP на Mac. Или это будет совсем неудобно?
1. diploma.com
2. diploma
3. diploma
4. <VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/opt/lampp/htdocks/diploma"
ServerName diploma.com
ErrorLog "logs/diploma.com-error_log"
CustomLog "logs/diploma.com-access_log" common
</VirtualHost>
5. 80
Все, ошибку нашел. /opt/lampp/htdocKs/diploma
Лишняя буква) Спасибо большое за помощь!
Я нашел ошибку после того как вам отправил. Спасибо!