2014-10-14 2 views
0

Я пытаюсь создать 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 тонну. Я собираюсь вытащить волосы. У кого-нибудь есть другие предложения? Благодаря!

+0

Можете ли вы получить доступ к файлу index.php? –

+0

@MikaTuupola Нет, я не могу - по крайней мере, не через браузер. Я также не могу получить доступ к папке v1 (получить 404 для обоих), однако я могу получить доступ к корневой папке, содержащей v1. – notchopra

ответ

0

Ну, я, кажется, исправил это - не совсем точно, как, к сожалению, но то, что я сделал, это вернуться и скопировать образец кода в мой собственный и внести изменения (после того, как я заметил, что образец кода работал.) Основное изменение, которое я сделал, было то, что в моем файле index.php я переместил определения Slim-запросов в начале и переместил все остальные функции до конца, перед $ app-> run(). Надеюсь, это поможет кому-то еще!

+0

Чтобы быть ясным: мой запрос работает, хотя я все еще не могу просмотреть папку v1 в своем браузере без ошибки 404. – notchopra

Смежные вопросы