WAMP&x2B;子文件夹中的CakePHP不工作

WAMP&x2B;子文件夹中的CakePHP不工作,php,apache,cakephp,cakephp-3.0,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

我刚刚使用以下命令重新安装了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文档根目录

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

  • http://localhost
    -我的www文件夹中所有项目的文件夹列表
  • http://localhost/TimeTracker/
    -CakePHP缺少控制器(TimeTrackerController)缺少控制器错误
  • http://localhost/TimeTracker/blah
    -CakePHP生成的错误
我尝试在PagesController->display()方法中添加一个
die()
语句,但这个方法肯定无法实现

我已经检查了以下事项:

  • 已加载Apache重写模块
  • 允许重写httpd.conf文件目录中的所有

如果我使用,则此功能正常工作(即
http://localhost:8765/
是我的应用程序的主页)但是为什么它不能在WAMP的子文件夹中正常工作?

您是否运行了
composer install
?您的意思是什么?是的,我已经安装了composer并使用composer下载了项目?我只是尝试了一下,但没有什么不同。您是否遵循了文档?是的,它下载的一切都很好。您是否运行了
composer安装
?您的意思是什么?是的,我已经安装了composer并使用composer下载了项目?我只是尝试了一下,但没有什么不同。你是否遵循了文档?是的,它可以下载所有内容。