drupal - 当 Drupal 主页工作正常,但所有链接都失败时,是什么配置错误?

标签 drupal drupal-6

我最近重命名了一个开发 Drupal 站点的根文件夹:

www.example.com/foo/

www.example.com/bar/

该站点位于同一主机上。在此过渡期间,我确保包含 .htaccess 文件。我还将 sites/default/settings.php 中的 $base_url 更新为新的文件系统路径。因此,主页工作得很好,主页上的所有超链接都在它们应该去的地方(example.com/bar/content/)。不幸的是,单击任何超链接都会将我带到错误页面:

Not Found
The requested URL /foo/index.php was not found on this server.

这看起来像是配置错误,但我能看到的所有来源都只将 .htaccess 文件和 $base_url 定位为可能的故障点。我还应该检查什么?谢谢。

最佳答案

我环顾四周,发现我的配置有问题。

之前有一个 joomla 页面,我想用我的(本地)新版本(drupal)页面替换它。

我重命名了旧目录并将所有文件再次复制到同一目录,因此我的虚拟主机将与新的 drupal 页面一起工作。

找了几个小时,我发现在我的虚拟主机配置中我不允许覆盖:

<Directory /var/www/xxx/>
    Options -Indexes FollowSymLinks MultiViews
    **AllowOverride None**
    Order allow,deny
    allow from all
</Directory>

AllowOverride 无 --> AllowOverride 全部

它只是工作...:-)

关于drupal - 当 Drupal 主页工作正常,但所有链接都失败时,是什么配置错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4316893/

相关文章:

drupal - 如何关闭 drupal 页面的创作信息

drupal-6 - Google Analytics,跟踪非广告网络广告

Drupal 规则将电子邮件地址发送给用户引用

drupal - 自定义 page-xxxx.tpl.php 不起作用

Drupal:从 CSV 导入用户 - 如何指定用户名、密码、电子邮件和角色

ruby - 如何更改 Vagrant (VDD) VM 的 php 和 xdebug 版本?

javascript - 将js添加到drupal节点表单

drupal - 如何将标签部分移动到 Drupal 6 中的内容下方?

templates - Drupal 6 中特定节点的自定义模板?

php - Drupal:PDOException:SQLSTATE [HY000] [2002] 连接在 lock_may_be_available() 中被拒绝