在Amazon EC2上设置cakephp

时间:2011-01-07 10:58:11

标签: cakephp amazon-ec2

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

选项索引FollowSymLinks AllowOverride All

它似乎仍无法发挥作用。

做错了什么???

此致 Abhishek Jain

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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 All

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