Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Luracast restler 404:未找到../resources.json_Php_Json_Apache_Restler - Fatal编程技术网

Php Luracast restler 404:未找到../resources.json

Php Luracast restler 404:未找到../resources.json,php,json,apache,restler,Php,Json,Apache,Restler,晚安! 我试图使用restler,但sempe也有同样的问题: 404:找不到../resources.json 这是我的.htaccess文件 DirectoryIndex index.php index.html <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /api/explorer RewriteRule ^$ index.html [QSA,L] RewriteCond %{REQ

晚安! 我试图使用restler,但sempe也有同样的问题: 404:找不到../resources.json

这是我的.htaccess文件

DirectoryIndex index.php index.html
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /api/explorer
    RewriteRule ^$ index.html [QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.html [QSA,L]
</IfModule>
<IfModule mod_php5.c>
php_flag display_errors On
</IfModule>
在这里,请遵循类似preguntas给出的几条建议。 尝试执行此处建议的操作

复制api文件夹的文件夹资源管理器。。。 但是这些都不行,请告诉我我做错了什么? 是用wamp吗

编辑: 这是资源成瘾课

<?php
require '../../bootstrap.php';

use Luracast\Restler;
use TDI2014\Resource;

$r = new Restler\Restler();
$r->addAPIClass(Resource\Student::class);
$r->addAPIClass('Resources');
$r->handle();

您是否将资源添加为Api类?您得到的404响应是否包含json响应?首先,我很抱歉现在没有给出答案,但我一直没有连接互联网。是的,我添加了这个类,所以我编辑了这个问题,因为我不能把代码放在这里
<?php
require '../../bootstrap.php';

use Luracast\Restler;
use TDI2014\Resource;

$r = new Restler\Restler();
$r->addAPIClass(Resource\Student::class);
$r->addAPIClass('Resources');
$r->handle();
{
    "error": {
        "code": 404,
        "message": "Not Found"
    },
    "debug": {
        "source": "Routes.php:436 at route stage",
        "stages": {
            "success": [
                "get"
            ],
            "failure": [
                "route",
                "negotiate",
                "message"
            ]
        }
    }
}