从6.12升级到6.15后,无法在Drupal上启用Clean URL

时间:2010-02-24 02:18:32

标签: drupal ubuntu drupal-6 apache2 clean-urls

我在Ubuntu 9.10上安装了Drupal 6.12 我花了一段时间才弄清楚如何启用Clean URL ...
但是在我从6.12升级到6.15之后...... Clean URL上的收音机被禁用了,我尝试了很多不同的方式,我发现谷歌和drupal.org并没有帮助......

有人可以告诉我有没有办法知道问题出在哪里因为问题之一是它没有告诉我......

此外,我愿意重新安装整个服务器甚至服务器...如果有升级程序,将确保干净的网址继续工作
或....如果我应该从头开始安装druapl 6.15并使干净的网址正常工作,请告诉我......

请理解我对ubuntu和apache以及drupal都很陌生......我的工作重点是网页设计和使用方法,但这真的很有用......

任何帮助将不胜感激!非常感谢。

干杯

3 个答案:

答案 0 :(得分:1)

查看您的站点根目录中的.htaccess文件(即包含“modules”,“includes”,“misc”等的同一文件夹)...您可能需要取消注释一个接近尾声的行。

答案 1 :(得分:1)

还要在httpd.conf中检查AllowOverride设置为all All

Alias /dtest /xxx/dtest

<Directory "/xxx/dtest">
    Options Indexes FollowSymLinks MultiViews

    # Drupal - must have AllowOverride set to all All otherwise clean urls does not work
    #  .htaccess line is:  RewriteBase /dtest
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all
</Directory>

答案 2 :(得分:0)

谢谢你们......

我从Drupal 6.12直接升级到6.15并且它对我不起作用...
然后我尝试从

升级(使用仅文件方法)

6.12 - &gt; 6.13
6.13 - &gt; 6.14
6.14 - &gt; 6.15并且一切正常......!

默认情况下,每次升级都启用了启用清洁URL ....不知道原因。

干杯。