[英]Calling a PHP (Fat Free Framework) file from a bash script in Linux is giving me "No Routes Specified" error
我正在 Linux 中開發一個 PHP(無脂肪框架)項目。 當我直接從 cli 調用它時,該項目運行良好。
> cd /var/www/html/test/proj/source/
> php index.php controller_name/action_name/parameter1
但是,我無法從 bash 腳本運行該項目。 我創建了一個包含以下內容的 bash 腳本:
/usr/bin/php /var/www/html/test/proj/source/index.php controller_name/action_name/parameter1
我收到以下錯誤
“未指定路由” [/var/www/html/test/proj/source/index.php:LINE_NUMBER] Base->run()
我在https://www.fatfreeframework.com上找不到任何關於它的信息
可能它不起作用,因為應用程序的根路徑不同。 在調用 index.php 之前首先使用cd /var/www/html/test/proj/source/
更改工作目錄,否則應用程序中的相對路徑會被搞砸,並且諸如$f3->config('config.ini')
,您可能已經定義了路由,但沒有找到要加載的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.