Я пытаюсь создать API в первый раз, используя PHP для доступа к серверу MySQL, и удаляю учебник AndroidHive here, но настраивая его как собственный простой API, а не один менеджер задач. Моя проблема в том, что я даже не могу попасть в ту часть, где я что-то тестирую (я использую XAMPP для Mac), потому что я получаю 404 ошибки при попытке доступа к методу в моем файле index.php.404 ошибка с Slim - все проделано
Вот мой файл .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ %{ENV:BASE}index.php [QSA,L]
Я уже изменил мой XAMPP Apache httpd.conf файл «AllowOverride All» в соответствии с Slim documentation instructions и попытался перезапустить сервер в миллиард раз, но безрезультатно. Независимо от того, что я делаю, если я когда-либо пытаюсь проверить какие-либо URL-адреса в моем индексном файле (например, в localhost/w_manager/v1/register), он просто возвращает ошибку 404, не найденную.
Я даже обновил свой файл .htaccess для добавления в «RewriteBase/v1», хотя это, похоже, не имеет большого значения - получил еще 404 объект, не найденный с ошибкой.
Я также оглядел вокруг Stackoverflow тонну. Я собираюсь вытащить волосы. У кого-нибудь есть другие предложения? Благодаря!
Можете ли вы получить доступ к файлу index.php? –
@MikaTuupola Нет, я не могу - по крайней мере, не через браузер. Я также не могу получить доступ к папке v1 (получить 404 для обоих), однако я могу получить доступ к корневой папке, содержащей v1. – notchopra