CakePHP的.app/Console/cake:root用户权限被拒绝

Ale*_*ndr 5 php bash shell cakephp root

我正在使用CakePHP 2.4.7,我正在尝试在远程主机上执行CakePHP shell.

我以root身份连接到服务器然后执行 $ [path_to_my_foler]/app/Console/cake

输出是: -bash: [path_to_my_foler]/app/Console/cake: Permission denied

怎么会这样?怎么解决?

ant*_*ell 29

你有没有解决这个问题?我认为这可以解决问题.(从app目录运行命令

 chmod +x Console/cake
Run Code Online (Sandbox Code Playgroud)

  • 对于CakePHP版本3. *,请使用以下命令:chmod + x bin / cake (2认同)

Ari*_*que 6

在 CakePHP 版本 3 及更高版本中,这是正确的命令。

chmod +x bin/cake
Run Code Online (Sandbox Code Playgroud)

这是可供参考的 CakePHP 文档。

安慰

cake 可执行文件已从 app/Console 目录移动到应用程序框架内的 bin 目录。您现在可以使用 bin/cake 调用 CakePHP 的控制台。

文档链接