【发布时间】:2014-05-27 16:21:09
【问题描述】:
所以,我以我认为适合生产代码的方式安装了 cakephp,实际的蛋糕文件位于 public_html 文件夹之上。 app文件夹从cake文件夹中移除,放在同级。
在数据库和调试工作正常的情况下加载主页。
但是,在尝试运行一些测试文件时,我得到了 404。显然,我需要一些方法来将 www.example.com/posts/index 之类的内容定向到正确的位置。我不确定为什么这是必要的,因为 index.php 文件告诉 cake 应用程序目录的位置?
另外,如果我需要使用 .htaccess 文件,我如何指向正确的位置以及我指向的确切位置?
更新 - 当我按照博客教程导航到 www.mywebsite.com/posts/index 时出现错误
【问题讨论】:
-
请说明您所说的“但是,在尝试运行一些测试文件时,我得到了 404。”。此外,安装 CakePHP 并没有真正的“正确”方式。当前被认为是最佳实践的方法(或者至少是我所知道的大多数人都在使用的方法)是使用 composer 来包含 CakePHP,它实际上将 CakePHP 文件放在你的 app/Vendor 目录中。但同样,我认为没有“正确”的方式。而且您可能不必弄乱 .htaccess 文件。
-
我在博客教程中制作了控制器、模型和视图,但导航到帖子/索引/地址会产生 404。
-
你的服务器是否开启了 mod_rewrite?