Drupal 7 开发内部培训资料, 分头诗人

没有httpd.conf这个文件,要怎样安装呢?

赞成!
0
否决!

想要设定clean url,看了网站的教程,需要修改apache配置。

1.修改apache配置:

    A.vim /etc/httpd/conf/httpd.conf

    B.开启LoadModule rewrite_module modules/mod_rewrite.so,即去掉前面的#。

    C. AllowOverride None全部替换成 AllowOverride All

但发现我没有httpd.conf这个文件,要怎样安装呢?

4 个回答

赞成!
0
否决!

首先确认是否安装的是apache,有可能是安装的是nginx吗?

其次确认是否编译安装?

你可以用语句:find / -name  httpd.conf 找找

一般编译,有可能是在/usr/local/apache 下。

赞成!
0
否决!

找到了,/etc/apache2/httpd.conf, 但这个httpd.conf的文件是空的, 文件大小是0.

在这篇文章中, http://blog.csdn.net/ipromiseu/article/details/6020419, httpd.conf是在/etc/httpd/conf/httpd.conf,

但我的是在/etc/apache2/httpd.conf,里面无内容,

是需要自己添加LoadModule rewrite_module modules/mod_rewrite.so和AllowOverride All进去吗?

赞成!
0
否决!

1. 用命令a2enmod rewrite

2. AllowOverride All写到你的站点配置文件里面去,不用写在httpd.conf里

3. 重启apache就好了

赞成!
0
否决!

AllowOverride All写到你的站点配置文件里面去,不用写在httpd.conf里

 

配置文件是什么名,是指.htacess吗?