我一直在使用 1.2.6 并下载了 1.3 来试用。我将 wampserver 与 Apache 2.2.11 一起使用。我启用了 mod 重写。当我使用 cake 1.3 控制台烘焙新应用程序时,在我验证应用程序 CAKE_CORE_INCLUDE_PATH 的 webroot/index.php 设置为 Cake1.3 安装文件夹之后。结果是一个缺少 CSS 的页面,缺少一个方法。键入 localhost/app/index.php 将使程序能够找到应用程序。因此我必须假设重写模块在 v1.3 中不能正常工作。有什么我必须添加到蛋糕安装或应用程序文件夹中才能使此功能正常运行吗?
问问题
1058 次
3 回答
0
不,Cake 从一开始就已正确设置。总是让我感到困惑的是我忘记将我的 Apache 虚拟主机的AllowOverride
值设置为All
. 这允许.htaccess
读取文件。
于 2010-04-20T15:19:04.427 回答
0
您的 apache 错误日志中是否有任何错误消息?
您是否用新目录替换了以前的应用程序目录?如果没有,您可能需要在 httpd.conf 文件中添加具有适当 AllowOverride 权限设置的标签,以允许执行 mod rewrite。
您可以在浏览器中加载 /css/style.css 还是给出 404?
于 2010-04-20T15:19:09.250 回答
0
这听起来像是一个愚蠢的问题,但是在您对 Apache 配置中的 AllowOverride 进行了更改之后,您是否重新启动了 Apache?
于 2010-04-21T18:02:48.967 回答