我刚刚下载了我的drupal网站。
我可以查看主页,内容似乎是从数据库中读取的。但是我无法进入
http://localhost:81/admin或http://localhost:81/aboutus
我启用了“mod_rewrite”
我可以查看诸如“?q = node / 266”
之类的内容我已经设置了虚拟主机
ServerName localhost DocumentRoot“C:/ wamp / www / mySite /”
答案 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进入登录提示?