PHP的restler浏览器404找不到../resources.json

当试图运行restler explorer时,我总是得到404:Not Found ../resources.json

我绕了一圈又一圈,发现没有什么可以解决这个问题。 它似乎不是一个权限问题,也不是一个PHP版本问题。

我的.htaccess看起来像这样

Options -MultiViews
DirectoryIndex index.php
<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^$ index.php [QSA,L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
<IfModule mod_php5.c>
        php_flag display_errors Off
</IfModule>

如果我运行它的PHP错误,我注意到一些警告,可能会或可能不会有问题。

警告:realpath()期望参数1是一个有效的路径,在/ home / sonic / public / html / rawmi / vinemi.com/vendor/Luracast/Restler/AutoLoader.php中给出的数组在161行

警告:realpath()期望参数1是一个有效的路径,在/ home / sonic / public / html / rawmi / vinemi.com/vendor/Luracast/Restler/AutoLoader.php中给出的数组在161行

警告:realpath()期望参数1是一个有效的路径,在/ home / sonic / public / html / rawmi / vinemi.com/vendor/Luracast/Restler/AutoLoader.php中给出的数组在161行
{“error”:{“code”:404,“message”:“Not Found”}}

我按照指示(公共/资源管理器)将vendor / luracast / explorer / dist目录复制到API的根目录下,并在public / explorer中创建了index.php文件,内容如下:

<?php
use LuracastRestlerRestler;
require_once '../../vendor/restler.php';

$r = new Restler();
$r->addAPIClass('LuracastRestlerResources'); //this creates resources.json at API Root
//... add more api classes if needed
$r->handle();

不知道还有多少工作要做,但它一直给我404:Not Found ../resources.json

我的apache2配置看起来像这样;

<VirtualHost *:80>
        ServerAdmin root
        ServerName ucemi.com

        DocumentRoot /home/sonic/Public/html/ucemi/ucemi.com/public
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /home/sonic/Public/html/ucemi/ucemi.com/public>
                AllowOverride All
                Options FollowSymlinks
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

Apache版本:Apache / 2.2.22(Ubuntu)PHP版本:PHP 5.4.9-4ubuntu2.2(cli)

这是我一生中第一次在任何地方发帖寻求帮助:-p ..我真的很难过,我想使用Restler / Explorer,所以任何人都可以帮助,,,我真的很感激它。

链接地址: http://www.djcxy.com/p/66085.html

上一篇: php restler explorer 404 not found ../resources.json

下一篇: Install ASP.Net MVC without administrator rights?