【发布时间】:2011-07-15 10:49:52
【问题描述】:
我在 Ubuntu 10.10 机器上安装了最新版本的 CakePHP。我能够很好地完成初学者教程,所以我认为我的配置接近正确。不过,我不能让蛋糕烘烤完全起作用。下面是我的会话。看起来像异常的东西以粗体显示。我认为我的配置中必须有一个或多个小错误,这些错误在运行 bake shell 时会出现。谢谢!
ubuntu@myserver.com:~$ cd /var/www/app
ubuntu@myserver.com:/var/www/app$ ../cake/console/cake bake -app /var/www/app
加载失败 /usr/lib/php5/20090626.so:/ usr/lib/php5/20090626.so: 无法打开共享对象
文件:没有这样的文件或目录
欢迎使用 CakePHP v1.3.2 控制台
应用程序:应用程序
路径:/var/www/app
交互式烘焙壳
[D]数据库配置
[M]模型
[查看]查看
[C]控制器
[P]项目
[F]夹具
[T]测试案例
[Q]套装
你想烤什么? (D/M/V/C/P/F/T/Q)
P
此应用的完整路径(包括应用目录名称)是什么?
示例:/var/www/app/myapp
[/var/www/app/myapp] > /var/www/app
烘焙项目
Skel 目录:/usr/share/php/cake/console/templates/skel
将被复制到:/var/www/app
看起来还好吗? (是/否/问)
[y] > y
你想要详细的输出吗? (是/否)
[n] > 是的
创建:应用在 /var/www/app
/usr/share/php/cake/console/templates/skel/app_controller.php 复制到
/var/www/app/app_controller.php
/usr/share/php/cake/console/templates/skel/app_model.php 复制到
/var/www/app/app_model.php
/usr/share/php/cake/console/templates/skel/index.php 复制到 /var/www/app/index.php
/usr/share/php/cake/console/templates/skel/.htaccess 复制到 /var/www/app/.htaccess
/usr/share/php/cake/console/templates/skel/app_helper.php 复制到 /var/www/app/app_helper.php
创建文件 /var/www/app/views/pages/home.ctp
文件/var/www/app/views/pages/home.ctp 存在,是否覆盖? (是/否/问)
[n] > y
写了/var/www/app/views/pages/home.ctp
欢迎页面已创建
为“Security.salt”创建的随机哈希密钥
为“Security.cipherSeed”创建的随机种子
无法设置 CAKE_CORE_INCLUDE_PATH,您应该在 /var/www/app/webroot/index.php 中更改它
无法在 /var/www/app//tmp 上设置权限
chmod -R 0777 /var/www/app//tmp
交互式烘焙壳
[D]数据库配置
[M]模型
[查看]查看
[C]控制器
[P]项目
[F]夹具
[T]测试案例
[问]适合
你想烤什么? (D/M/V/C/P/F/T/Q)
问
ubuntu@myserver.com:/var/www/app$
【问题讨论】:
-
我想归结为正确设置包含路径,然后 php cli 错误可能会消失。似乎蛋糕试图从这个文件夹加载 *.so ,但由于有一个额外的斜线,它在文件夹树中“太高了”。只是粗略的猜测......
标签: cakephp cakephp-1.3 cakephp-bake