簡體   English   中英

從 Linux 中的 bash 腳本調用 PHP(無脂肪框架)文件給我“未指定路由”錯誤

[英]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.

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