我尝试做我认为最简单的事情:下载CakePHP 1.3.10(也尝试使用1.3.9失败),获取下载文件夹的内容并将其粘贴到MAMP 1.9中的htdocs文件夹中0.6。 (OSX 10.8)。
我尝试将我的网站放在MAMP htdocs root中,因为它最好地复制了最终的生产环境: 本地主机/ www.example.com /
然而,当我在浏览器中访问localhost的根文件夹时,我看到了“欢迎来到CakePHP”标准主页,没有CSS和URL重写。我为表格烘焙了模型/控制器/视图(按此顺序)。
当我尝试访问此视图(localhost / achievement)时...我得到'页面不存在'错误。
当我将网站放在子文件夹(原始下载文件夹)中时,此全部工作。
我被困住了。
我在这个问题上已经阅读了以下内容: 可能MAMP没有Apache的许可 htaccess问题(如何在CakePHP中更改.htaccess?找不到它们)
获得答案的10瓶啤酒,谢谢!
答案 0 :(得分:0)
我只是猜测您复制并粘贴了Cake文件夹的内容,缺少默认情况下隐藏在Finder中的.htaccess
文件。使用终端复制文件夹的整个内容,包括所有隐藏文件。
$ cp Downloads/cake/* Sites