我正在开发我的第一个CakePHP项目,我已经完成了以下工作:
当我去http://localhost
时,它会显示Centos的正确Apache欢迎页面。但是当我转到http://localhost/sampleapp
时,它会向我显示目录结构
http://localhost/sampleapp
Parent Directory -
app/ 05-Jan-2013 14:20 -
build.properties 05-Jan-2013 14:20 177
build.xml 05-Jan-2013 14:20 8.6K
html/ 05-Jan-2013 14:20 -
index.php 05-Jan-2013 14:20 1.4K
lib/ 05-Jan-2013 14:20 -
plugins/ 05-Jan-2013 14:20 -
vendors/ 05-Jan-2013 14:20
我在这里缺少什么?我已经检查过.htaccess文件也在那里
通过一些SO研究,我将以下行添加到/etc/httpd/conf/httpd.conf
AddType application/x-httpd-php .php
并重新启动Apache,但它无效。
我正在使用
答案 0 :(得分:0)
首先,您应该禁用Apache的索引。
之后确保Apache加载了php。
httpd -l
和httpd -M
并搜索“php”或类似内容。
我不确定cake-php但是在symfony2中,document-root是/root-to-page/web
如果cake-php使用.htaccess
个文件,则必须在vHost或服务器设置中将AllowOverride None
更改为AllowOverride All