2014-01-07 46 views
1

我有API http://api.odtu.lu/v1/index.php/users/3和探險家http://api.odtu.lu/explorer/和我的index.php文件是如下Restler API瀏覽器404:找不到../resources.json問題

require_once '../vendor/restler.php'; 
ORM::configure('mysql:host=localhost;dbname=thedatabasename'); 
ORM::configure('username', 'ilhan'); 
ORM::configure('password', 'password123'); 
ORM::configure('driver_options', array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')); 
use Luracast\Restler\Restler; 
$r = new Restler(); 
$r->addAPIClass('Luracast\\Restler\\Resources'); 
$r->addAPIClass('Users'); 
$r->handle(); 

但是我來到這裏顯示http://api.odtu.lu/explorer/錯誤信息

請注意,我對共享主機沒有任何管理權限,如編輯Apache配置文件和SSH。而我的PHP版本是http://api.odtu.lu/phpinfo.php

有類似的問題,但通過httpd.conf文件解決它Can't find resources.json我沒有權限編輯該文件。

我不知道在哪裏可以找到這個resources.json文件。

回答

2

我有同樣的問題,我加入這行到我的index.php解決:

$ restler-> addApiClass( '資源'); //這個在這裏生產的需要resources.json

你可以找到更多信息: Restler always returns 404: Not found