WAMP + CakePHP在子文件夹中不起作用

时间:2016-12-28 09:07:03

标签: php apache cakephp cakephp-3.0

我刚刚使用以下命令安装了CakePHP 3的全新安装:

$ cd www
$ composer self-update
$ composer create-project --prefer-dist cakephp/app TimeTracker

这样做后,这是我的文件夹结构:

www
    TimeTracker
        ...
        webroot
            ...
            index.php
            .htaccess
        index.php
        .htaccess
   ...
   otherProject

其中www是我的WAMP文档根目录。

所有文件似乎都正确下载。因为它是the default route,网址http://localhost/TimeTracker/应该转到Pages :: display方法 - 但是,它没有,我不知道为什么。这是我观察到的:

  • http://localhost - 我的www文件夹中所有项目的文件夹列表
  • http://localhost/TimeTracker/ - 缺少控制器错误的CakePHP缺失控制器(TimeTrackerController)
  • http://localhost/TimeTracker/blah - CakePHP生成错误

我尝试在PagesController-> display()方法中添加die()语句,但绝对没有达到此方法。

我检查了以下内容:

  • 加载Apache rewrite_module
  • 允许在httpd.conf文件中的目录上重写ALL

如果我使用the development server正常工作(即http://localhost:8765/是我的应用程序的主页)但是为什么它在使用WAMP的子文件夹中无法正常工作?

0 个答案:

没有答案