1

我刚刚下载了我的 drupal 站点。

我可以查看主页,内容似乎是从数据库中读取的。但是我无法到达

http://localhost:81/adminhttp://localhost:81/aboutus

我启用了“mod_rewrite”

我可以查看诸如“?q=node/266”之类的内容

我已经设置了虚拟主机

ServerName localhost DocumentRoot "C:/wamp/www/mySite/"

4

4 回答 4

5

这是你的apache配置。我在新的 apache 安装时一直遇到这个问题。例如,如果您打开 apache.conf 或虚拟主机 conf 文件,您需要将 < Directory > 中的 AllowOverrides 从 none 更改为 all。

<Directory />
Options Includes
AllowOverride All
</Directory>

于 2010-03-07T15:35:29.743 回答
3

尝试访问http://localhost:81/?q=admin/settings/clean-urls并查看 Clean URLs 是启用还是禁用。如果禁用,请尝试启用,如果不能,那么您可能必须编辑您的 .htaccess 并取消注释

# RewriteBase /

...线或...

# RewriteBase /drupal

行(将最后一个从 /drupal 更改为 /mySite)。

如果您仍然遇到问题,请尝试阅读清洁 URL 手册指南

于 2010-03-02T14:11:04.350 回答
2

刚遇到同样的问题。这对我有用:

如果 localhost/example/admin 不工作...

症状:我无法访问我网站的管理页面(管理员/链接)。服务器:带有 wamp 或简单 php 的 localhost 操作系统:windows xp

Drupal 6 的这个问题是由于默认情况下检查更新模块可用。每次我单击管理站点链接时,此模块总是尝试从 Internet(在 Drupal 模块网站)检查更新。

要在管理站点页面上禁用检查更新模块而没有任何可能的连接,请转到您的 mySQL 数据库页面并选择系统表。选择文件名字段="modules/update/update.module" 的记录。将状态字段的值更改为 0。

因此,我的 drupal 网站的管理页面现在可以访问了。

在 Mac OS X 下,这个问题不存在。

资料来源:http ://www.ambohimalaza.org/perso/?q=article/drupal-6-admin-link-not-accessible-localhost-solution

于 2012-06-05T16:34:56.490 回答
0

最近有一个类似的问题.. 检查数据库中的“变量”表是否有对服务器路径的引用,您可能必须更新它们以反映新路径(例如从 /home/mySite/ 到 C: /wamp/www/mySite/)。

还值得一试:截断所有缓存表,您可以通过http://localhost/mySite/user/login进入登录提示吗?

于 2010-03-03T17:05:05.090 回答