【问题标题】:Cannot enable Clean URLs on Drupal after upgrading from 6.12 to 6.15从 6.12 升级到 6.15 后无法在 Drupal 上启用清理 URL
【发布时间】:2010-02-24 02:18:31
【问题描述】:

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

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

我也愿意重新安装整个东西,即使是服务器......如果有升级程序可以确保干净的 url 继续工作
或者....如果我应该从头开始安装 druapl 6.15 并使干净的 url 工作,请告诉我...

请理解我对 ubuntu、apache 和 drupal 还是很陌生...我的工作重点是网页设计和使用,但这真的很麻烦...

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

干杯

【问题讨论】:

  • 检查你的 htaccess,它在 6.15 中变化不大
  • 抱歉,我不确定我应该看什么……我的 /usr/share/drupal6/ 文件夹下的那个?需要修改吗?

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


【解决方案1】:

查看站点根目录中的 .htaccess 文件(即包含“modules”、“includes”、“misc”等的同一文件夹)...您可能必须取消注释接近结尾的行数。

【讨论】:

    【解决方案2】:

    还要检查 httpd.conf 中 AllowOverride 设置为 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>
    

    【讨论】:

      【解决方案3】:

      谢谢大家...

      我正在从 Drupal 6.12 直接升级到 6.15,但它对我不起作用...
      然后我尝试从

      升级(使用仅文件方法)

      6.12 -> 6.13
      6.13 -> 6.14
      6.14 -> 6.15,一切正常......!

      默认情况下,每次升级都会启用 Enable Clean URL.... 不知道为什么。

      干杯。

      【讨论】:

        猜你喜欢
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-12
        • 1970-01-01
        • 1970-01-01
        • 2016-11-05
        • 2018-02-19
        相关资源
        最近更新 更多