簡體   English   中英

Restler沒有加載任何課程

[英]Restler not loading any classes

使用Restler 3.0.0-RC6,我在路由階段從Routes.php獲取404。 我打開了對Apache的重寫調試功能,當我嘗試加載URL時,我看到它正在重定向到/var/www/html/api/public/index.php,實際上這是Restler的index.php生活。 不過,它只是沒有從src目錄中加載任何類。 我該如何調試?

這是重寫規則輸出:

[perdir / var / www / html / api /]添加路徑信息后綴:/ var / www / html / api / v2-> / var / www / html / api / v2 / team / details / 1/0
[perdir / var / www / html / api /]刪除每個目錄前綴:/ var / www / html / api / v2 / team / details / 1/0-> v2 / team / details / 1/0
[perdir / var / www / html / api /]將模式'^ $'應用於uri'v2 / team / details / 1/0'
[perdir / var / www / html / api /]添加路徑信息后綴:/ var / www / html / api / v2-> / var / www / html / api / v2 / team / details / 1/0
[perdir / var / www / html / api /]刪除每個目錄前綴:/ var / www / html / api / v2 / team / details / 1/0-> v2 / team / details / 1/0
[perdir / var / www / html / api /]將模式'^(。*)$'應用於uri'v2 / team / details / 1/0'
[perdir / var / www / html / api /] RewriteCond:input ='/ var / www / html / api / v2'pattern ='!-f'=>已匹配
[perdir / var / www / html / api /] RewriteCond:input ='/ var / www / html / api / v2'pattern ='!-d'=>已匹配
[perdir / var / www / html / api /]重寫'v2 / team / details / 1/0'->'public / index.php'
[perdir / var / www / html / api /]添加每個目錄前綴:public / index.php-> /var/www/html/api/public/index.php
[perdir / var / www / html / api /]刪除document_root前綴:/var/www/html/api/public/index.php-> /api/public/index.php
[perdir / var / www / html / api /]內部重定向,使用/api/public/index.php [內部重定向]
[perdir / var / www / html / api / public /]刪除每個目錄前綴:/var/www/html/api/public/index.php-> index.php
[perdir / var / www / html / api / public /]將模式'^'應用於uri'index.php'
[perdir / var / www / html / api / public /] RewriteCond:input ='/ var / www / html / api / public / index.php'pattern ='!-d'=>已匹配
[perdir / var / www / html / api / public /] RewriteCond:input ='/ var / www / html / api / public / index.php'pattern ='!-f'=>不匹配
[perdir / var / www / html / api / public /]通過/var/www/html/api/public/index.php

正如您所看到的,index.php存在,並且存在適當的類:

%ls -l /var/www/html/api/public/index.php
-rw-r--r-- 1個根961年6月3日21:40 /var/www/html/api/public/index.php
%ls -l /var/www/html/api/src/v2/Team.php
-rw-rwxr-- 1559559 19255 5月9日23:02 /var/www/html/api/src/v2/Team.php

我忘了包含Defaults::$useUrlBasedVersioning = true; 在index.php中添加了一行代碼,因此它總是試圖強制加載不再存在的v1版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM