drupal在本地重新安装,诸如“admin”之类的URL无法找到页面

时间:2010-03-02 12:02:17

标签: apache drupal mod-rewrite wamp

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

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

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

我启用了“mod_rewrite”

我可以查看诸如“?q = node / 266”

之类的内容

我已经设置了虚拟主机

ServerName localhost DocumentRoot“C:/ wamp / www / mySite /”

4 个答案:

答案 0 :(得分:5)

这是你的apache配置。我在新的apache安装上一直遇到这个问题。如果您打开apache.conf或虚拟主机conf文件,则需要更改<中的AllowOverrides。目录>从无到有例如。

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

答案 1 :(得分:3)

尝试转到http://localhost:81/?q=admin/settings/clean-urls,看看是否启用了干净的网址。如果禁用,请尝试启用,如果不能,那么您可能需要编辑.htaccess并取消注释

# RewriteBase /

...行或......

# RewriteBase /drupal

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

如果您仍遇到问题,请尝试浏览handbook guide to Clean URLs

答案 2 :(得分:2)

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

  

如果localhost / example / admin不能正常工作......

     

症状:我无法访问我网站的管理页面   (管理员/链接)。服务器:localhost with wamp或easy php OS:windows xp

     

Drupal 6的这个问题是由Check Update模块引起的   默认情况下可用。此模块始终尝试检查更新   互联网(在Drupal模块网站上)每次我点击进入   管理站点链接。

     

在没有任何可能连接的情况下禁用“检查更新”模块   管理站点页面,转到您的mySQL数据库页面并选择系统   表。选择记录哪个文件名   字段= “模块/更新/ update.module”。更改状态字段的值   到0。

     

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

     

在Mac OS X下,此问题不存在。

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

答案 3 :(得分:0)

最近有类似的问题..检查数据库中的'变量'表是否有对服务器路径的任何引用,您可能需要更新它们以反映新路径(例如来自/ home / mySite /到C:/ wamp / www / mySite /)。

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