【问题标题】:My Drupal installed but none of the links are working我的 Drupal 已安装,但所有链接均无效
【发布时间】:2016-02-02 06:38:43
【问题描述】:

所有选项卡“内容”、“结构”、“外观”、“配置”等选项卡都将我发送到未找到的错误。它在“干净的 url”上,但没有找到该页面:

Not Found
The requested URL /drupal/admin/modules was not found on this server.

我已经尝试了网络上的许多解决方案,但似乎没有任何效果。我在 apache 中的 httpd.conf 有 AllowOverride All on

<Directory />
AllowOverride all
Options Includes
Require all denied
</Directory>

我的文件夹结构是C:\Sites\drupal.htaccess 文件的 RewriteBase /drupal 未注释。我还缺少什么?我在 PHP 7 上

【问题讨论】:

  • 我最好的猜测是因为你把它放在了子文件夹中……以“drupal”开头的 URL 是不寻常的。
  • 可能你的虚拟主机设置错了?
  • 如果你使用 "?q=" 模式是否有效?喜欢 /drupal/?q=admin/modules
  • @Paradoxetion nope,不起作用,使用该模式我收到服务器错误。

标签: php apache .htaccess drupal


【解决方案1】:

终于找到问题所在了。这只是在.htaccess 中取消注释方面的问题。 # RewriteBase /drupal 都应该被注释掉,RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] 应该被取消注释。不知何故,它们都被颠倒了,这引起了很多混乱。

【讨论】:

    猜你喜欢
    • 2017-01-30
    • 1970-01-01
    • 2012-06-23
    • 2021-02-18
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    相关资源
    最近更新 更多