我是Cakephp的新手,很高兴能够学习它。
我阅读了文档,下载了文件,将其放在我的www根文件夹中。 (我正在使用WAMP)。
我的问题是,我可以下载1个cakephp并为多个项目做,例如我把我的cakephp放在%webroot%,所以我打电话给我的项目:
[http://localhost/cake/project1]
[http://localhost/cake/project2]
等等。
答案 0 :(得分:0)
您可以在服务器上拥有任意数量的Cake项目。最简单的是将它们放在各自的子文件夹中。
webroot/
project1/
app/
cake/
vendors/
project2/
app/
cake/
vendors/
更先进的技术是分离app和cake目录:
cake/
webroot/
app1/
controllers/
...
webroot/
index.php
app2/
controllers/
...
webroot/
index.php
您需要编辑app/webroot/index.php
文件以指向cake/
目录的正确位置,您可以将其保存在任意位置。
更好的是,实时生产服务器的推荐设置是分离蛋糕,应用程序和webroot目录。这样,您甚至可以拥有多个共享公共cake
文件夹的应用程序。
cake/
app1/
controllers/
...
app2/
controllers/
...
webroot/
app1_webroot/
index.php
app2_webroot/
index.php
在这种情况下,您只会将app/webroot/
目录的内容公开给公众,而蛋糕库和实际的应用程序文件仍保留在公众不可见的不同目录中。您需要做的就是编辑app/webroot/index.php
文件中的路径以指向正确的目录。