在AmazonEC2上设置cakephp

在AmazonEC2上设置cakephp,cakephp,amazon-ec2,Cakephp,Amazon Ec2,我一直在尝试在AmazonEC2(Ubuntu)实例上设置cakephp。。 但是,当我尝试运行代码时。。它没有颜色,没有颜色 样式、无布局等。 我已经用以下内容更新了httpd.conf 选项索引跟随符号链接 允许超越所有 它似乎仍然不起作用 我做错了什么 问候 Abhishek Jain与EC2无关,但在Mamp上安装CakePHP时,我在Mac上遇到了类似的问题。完全删除所有CakePHP文件并重新安装解决了我的问题。我没有太多安装Cake的经验,但您可能应该检查以下内容: a) 在正

我一直在尝试在AmazonEC2(Ubuntu)实例上设置cakephp。。 但是,当我尝试运行代码时。。它没有颜色,没有颜色 样式、无布局等。 我已经用以下内容更新了httpd.conf

选项索引跟随符号链接 允许超越所有

它似乎仍然不起作用

我做错了什么

问候
Abhishek Jain

与EC2无关,但在Mamp上安装CakePHP时,我在Mac上遇到了类似的问题。完全删除所有CakePHP文件并重新安装解决了我的问题。

我没有太多安装Cake的经验,但您可能应该检查以下内容:

a) 在正确的目录中是否有正确的.htaccess文件?Linux将以“.”开头的任何内容都视为系统文件,因此您必须这样做

ls -a
检查他们是否在场。如果您手动将文件移动到目录中,而不是将蛋糕下载解压缩到您想要的位置,则.htaccess文件可能尚未移动

b) 检查您的Apache错误日志(我假设您正在使用Apache)中是否有错误,尤其是加载mod_rewrite时的错误。确保在httpd.conf中指定了LoadModule rewrite_module libexec/httpd/mod_rewrite.so和AddModule mod_rewrite.c

c) 你把这个放哪儿了

选项索引跟随符号链接允许覆盖所有


如果看不到更多的httpd.conf,就无法判断Cake文档根目录是否正确继承了这些设置。

我也遇到了同样的问题。发现my.htaccess文件没有覆盖任何内容的权限,因为AllowOverride设置为none

我在
/etc/httpd/conf/
下的
httpd.conf
文件中查找该值,并将其更改为
All

<Directory "/var/www/html">
   AllowOverride All
</Directory>

允许超越所有
可能会有帮助,