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