Приложение Appfog PHP Slim выдает ошибку при попытке доступа к API

Я пытаюсь настроить приложение REST в Appfog, используя Slim framework. Это было основано на руководстве Coenrats по этой ссылке: http://coenraets.org/blog/2011/12/restful-services-with-jquery-php-and-the-slim-framework/

только я использовал более новую версию фреймворка. Структура папок следующая

app
--> api
----> .htaccess
----> index.php
----> Папка Slim framework
--> js
----> jquery.js
----> main.js
--> css
----> styles.css
--> index.html

Вот код того, как я худею

// load required files
require 'Slim/Slim.php';

// register Slim auto-loader
\Slim\Slim::registerAutoloader();

// initialize app
$app = new \Slim\Slim();

Вот мой код .htaccess:

RewriteEngine On

# Some hosts may require you to use the `RewriteBase` directive.
# If you need to use the `RewriteBase` directive, it should be the
# absolute physical path to the directory that contains this htaccess file.
#
# RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]

Поскольку я использую REST, я установил rootURL также в соответствии с руководством, которое:

var rootURL = "http://test.ap01.aws.af.cm/app/api/";

Когда я запускаю приложение, я вызываю метод get для получения всех данных в базе данных, но в моей консоли появляется эта ошибка:

ПОЛУЧИТЬ http://test.ap01.aws.af.cm/app/api/ 404 (не найдено)

Могу ли я что-то упустить?

Заранее спасибо.

Ваше здоровье! Джейсон


person jason    schedule 14.01.2013    source источник
comment
привет, Оди, да, это работает на локальном хосте. Мой rootURl для локального хоста: localhost/test/api. основной URL-адрес при доступе к сайту не включает /app/api в URL-адрес, тонкий фреймворк вместе с index.php находится только в /app/api   -  person jason    schedule 15.01.2013


Ответы (1)


Кажется, я выяснил причину ошибки, я включил /app в URL-адрес, которого быть не должно. Моя ошибка в этом. Думал, что я должен включить весь URL-адрес, когда я проверял каталог приложения.

Спасибо!

person jason    schedule 17.01.2013