【发布时间】:2010-11-18 14:08:06
【问题描述】:
我重新安装了新版本的 cakephp (1.3),但烘焙控制台似乎无法正常工作。
我进入控制台中的文件夹并进行通常的蛋糕烘烤,但它似乎不起作用。
这是控制台的输出:
xxxx:console yyyy$ ./cake bake
-bash: ./cake: Permission denied
新版蛋糕有什么变化吗?
干杯。
【问题讨论】:
标签: php console cakephp-1.3 cakephp
我重新安装了新版本的 cakephp (1.3),但烘焙控制台似乎无法正常工作。
我进入控制台中的文件夹并进行通常的蛋糕烘烤,但它似乎不起作用。
这是控制台的输出:
xxxx:console yyyy$ ./cake bake
-bash: ./cake: Permission denied
新版蛋糕有什么变化吗?
干杯。
【问题讨论】:
标签: php console cakephp-1.3 cakephp
使用终端转到您拥有蛋糕文件的目录。我在谈论 /cake/console... 一旦你在那里运行下一个字符串
chmod 755 蛋糕
准备好了,文件的执行权限就设置好了。
【讨论】:
首先,注意你不能从你的 CakePHP 安装目录的根目录下运行命令./cake——名为“cake”的项目有一个文件夹,不能执行。控制台可执行文件位于[installdir]/cake/console/cake。
使用烘焙时,您需要从您的应用文件夹中执行此操作。如果你已经做了很多工作,最好先备份 app 文件夹。然后,从您的 CakePHP 安装文件夹中,执行
cd app
../cake/console/cake bake
你应该准备好了。
【讨论】:
lib/Cake/Console路径的指令怎么来的?
你让这个工作了吗?我认为这可以解决问题。 (从app 目录运行命令
chmod +x Console/cake
【讨论】: