从 Linux 中的 bash 脚本调用 PHP(Fat Free Framework)文件给我 "No Routes Specified" 错误
Calling a PHP (Fat Free Framework) file from a bash script in Linux is giving me "No Routes Specified" error
我正在 Linux 从事 PHP(Fat free 框架)项目。当我直接从 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
我收到以下错误
"No routes specified"
[/var/www/html/test/proj/source/index.php:LINE_NUMBER] Base->run()
上找不到任何相关信息
可能它不起作用,因为应用程序的根路径不同。在调用 index.php 之前先用 cd /var/www/html/test/proj/source/
更改工作目录,否则应用程序内的相对路径会被搞砸,并且像 $f3->config('config.ini')
这样的东西,你可能已经定义了路由,找不到要加载的文件。
我正在 Linux 从事 PHP(Fat free 框架)项目。当我直接从 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
我收到以下错误
上找不到任何相关信息"No routes specified" [/var/www/html/test/proj/source/index.php:LINE_NUMBER] Base->run()
可能它不起作用,因为应用程序的根路径不同。在调用 index.php 之前先用 cd /var/www/html/test/proj/source/
更改工作目录,否则应用程序内的相对路径会被搞砸,并且像 $f3->config('config.ini')
这样的东西,你可能已经定义了路由,找不到要加载的文件。