我刚刚使用以下命令安装了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()
语句,但绝对没有达到此方法。
我检查了以下内容:
如果我使用the development server,此正常工作(即http://localhost:8765/
是我的应用程序的主页)但是为什么它在使用WAMP的子文件夹中无法正常工作?