我有一个工作蛋糕应用程序,我把它tar并发送给某人做一些开发工作,现在他们已经把它发回给我了。我把文件放在我的网络服务器的根文件夹下。我可以成功到达根级index.php页面(http://localhost/newcake/index.php)但是当我尝试访问用户信息(http:// localhost / newcake / users)时出现404错误。那个网址在我的旧蛋糕实例中起作用。我想知道开发人员是否在蛋糕应用程序中以某种方式重新映射了url路径,如果是这样,我在哪里可以找到它?
注意:我会问开发人员这个问题,但他们现在无法使用,我希望尽快得到解决。
更新:我在新应用程序下搜索了.htaccess文件,发现了以下内容:
./.htaccess
./app/.htaccess
./app/webroot/.htaccess
./cake/console/templates/skel/.htaccess
./cake/console/templates/skel/webroot/.htaccess
我使用原始应用程序检查了位置和内容,但它们似乎都匹配。
答案 0 :(得分:0)
检查文件权限。还要检查您是否在正确的位置有.htaccess文件。某些操作系统 - 特别是Ubuntu--将复制文件夹中的文件,但省略了点文件。
如果它们丢失了,请从干净的安装中移植它们。
此外,请参阅此处了解.htaccess文件及其放置位置:http://book.cakephp.org/view/917/Apache-and-mod_rewrite-and-htaccess