Mac*_*Mac 11 php codeigniter command-line-interface
我正在按照本教程通过CLI运行Codeigniter.当我运行此命令时,我已经完成了他们已经完成的所有事情(复制和粘贴),除了输出网站索引内容外,它没有做到预期的事情.
$ cd /Users/MyUsername/Sites/code
$ php index.php tools message
Run Code Online (Sandbox Code Playgroud)
我得到的输出是索引页面HTML源,例如http://localhost/code.
预期的结果应该是
Hello World!
Run Code Online (Sandbox Code Playgroud)
我怎样才能实现这一目标?
试试这个:
php index.php/controller/function/param1/param2/param3 etc
Run Code Online (Sandbox Code Playgroud)
要么
php index.php controller function param1 param2 param3 etc
Run Code Online (Sandbox Code Playgroud)
另外,从config.php发布$ _SERVER var的内容和'uri_protocol'变量的值.
$ config ['uri_protocol']应为'AUTO'
小智 5
对我来说,这是通过改变来解决的:
$config['uri_protocol'] = 'AUTO'
Run Code Online (Sandbox Code Playgroud)
在主配置文件中.
我以前把它改成了
'REQUEST_URI'
Run Code Online (Sandbox Code Playgroud)
这显然不适用于CLI.