Во-первых, мне нужно уточнить: я не эксперт по PHP. Я только пытаюсь настроить это как общий тест.
Я клонировал следующий код: https://github.com/HAWK-Digital-Environments/HAWKI
Я скачал XAMPP и поместил код в папку XAMPP htdocs.
Я запустил сервер XAMPP.
Если я попытаюсь открыть проект локально по следующей ссылке, он перенаправится на страницу входа, как определено в index.php. Но я получаю сообщение об ошибке, что объект не найден: http://localhost/хоки
Перевод:
The requested URL could not be found on the server. If you have entered the URL manually, please check the spelling and try again.
If you think this is a malfunction of the server, please inform the webmaster.
Error 404
localhost
Apache/2.4.56 (Unix) OpenSSL/1.1.1t PHP/8.2.4 mod_perl/2.0.12 Perl/v5.34.1
Если я введу следующую ссылку, я получаю ту же ошибку: http://localhost/hawki/логин
Как решить проблему и запустить ее? Обычно это должно работать следующим образом: https://ai.hawk.de/login.php
Я добавил перевод. Кажется, что эта страница ошибки вызвана Apache. Я не могу найти связанный код. Кажется, он не может показать перенаправленный код index.php.
На какой именно URL-адрес он пытается перенаправить? Мы этого не видим на вашем скриншоте
пожалуйста, попробуйте ввести localhost/hawki/public/login
@Yui-Юкино, конечно, для этого понадобится .php в конце URL?
Похоже, вы неправильно настроили свой хост для Apache. Вы можете переместить содержимое папки hawki на уровень выше прямо в папку htdocs, это может сработать.
@ADyson, как упомянул Алекс, я поместил его прямо в папку htdocs. Тем не менее, я получаю ту же ошибку. Перенаправление происходит с localhost/ на localhost/login. У меня нет файла login.php непосредственно в htdocs. Но на мой взгляд навигация все равно должна работать, из-за php-кода.
@Алекс сделал это. Но я получаю ту же ошибку
У вас есть файлы .htaccess, которые перезаписываются?
@user3783243 user3783243 У меня есть файл .htaccess в личной папке (порядок: разрешить, запретить; запретить для всех)
1. В корневой папке также есть файл .htaccess. 2. Как уже говорили другие, переместите все файлы/подпапки в htdocs (не помещайте файлы/подпапки в папку hawki)
@KenLee Спасибо, в корневой папке отсутствовал .htaccess.






Корневой файл .htaccess не был скопирован при клонировании проекта с GitHub.
Можете ли вы перевести сообщение об ошибке? Странно, что у вас ошибка 404 и PHP. Не могли бы вы также добавить соответствующий код, если PHP-скрипт выдает ошибку 404 (выглядит как страница ошибки Apache).