2011-01-07 138 views
0

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

选项指标的FollowSymLinks 的AllowOverride所有

它仍然似乎没有工作。

这是什么做错了?

问候 阿布舍克耆那教

回答

0

不是EC2相关但甲基苯丙胺安装CakePHP的时候我有一个问题simmilar在Mac上。完全删除所有CakePHP文件并重新安装解决了我的问题。

+0

试过了..没有工作... – 2011-01-07 11:32:39

0

我没有安装蛋糕太多太多的经验,但你可能应该检查反正以下内容:

a)你必须在正确的目录正确的.htaccess文件? Linux对待任何以“。”开头的内容。作为系统文件,所以你必须做

ls -a 

检查它们是否存在。如果您手动将文件移动到目录中,而不是在所需位置解压缩Cake下载,则可能尚未移动.htaccess文件。

b)检查你的Apache错误日志(我假设你使用的是Apache)来查找错误,特别是加载mod_rewrite的错误。确保在httpd.conf中指定了LoadModule rewrite_module libexec/httpd/mod_rewrite.so和AddModule mod_rewrite.c。

c)你把这个放在哪里?

选项指标的FollowSymLinks设置AllowOverride所有

没有看到更多的你的httpd.conf中,有没有告诉蛋糕文档根是否正确继承这些设置的方式。

1

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

我寻找的价值在我httpd.conf文件/etc/httpd/conf/下,并把它改成All

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