无法使用Wamp 2.5登录drupal站点

时间:2015-03-22 15:15:10

标签: login drupal-7 wamp wampserver

我为Drupal开发购买了一台新的Windows 8笔记本电脑。我已经在它上面安装了Wamp 2.5,我正在将这些站点从旧的W7开发机器移动/复制到W8机器上。

我移动了代码和/ files目录以及用户mysql命令行来恢复数据。然后我将主机文件中的本地链接设置为

127.0.0.1       dev.local

并将httpd.conf设置为

#
#   dev.local
#
<VirtualHost 127.0.0.1>
    ServerName dev.local
    DocumentRoot "C:\Sites\www\dev"
    <Directory "C:\Sites\www\dev">
        Options FollowSymLinks
        AllowOverride All
    </Directory>
</VirtualHost>

开发站点出现了,面向公众的一方(角色=匿名)找到了工作。当我尝试使用dev.local / user登录时,将显示用户登录页面。

但是当我输入我的用户名和密码然后按回车键时,我看到“等待dev.local”的消息出现并消失在页面的左下角,但是drupal没有登录我。此外,

  • 不显示任何错误消息。如果我输入的用户名无效了 同样的事情发生 - 并且没有显示错误消息
  • 这发生在三个不同的开发网站上 这台机器。
  • 我在W7机器上登录这三个站点没有任何问题。
  • 我已经尝试使用drush重置用户1密码 虽然drush命令似乎有效,但我无法登录。
  • 我查看了用户表,所有用户都在那里。
  • 我清除了监视程序表并尝试登录。没有消息 当我尝试登录时被发布到监视程序表。

    有没有人知道我需要做什么才能登录我的网站?

1 个答案:

答案 0 :(得分:1)

验证您的设置如下。

  1. 单击Wamp图标并打开Apache / httpd.conf并搜索“rewrite_module”。删除#modules / mod_rewrite.so并保存

    LoadModule rewrite_module modules/mod_rewrite.so 重启apache服务。

  2. 确保你的drupal root有.htaccess个文件。该文件可能被隐藏。如果您没有找到此文件,请从源文件中复制并粘贴它。

  3. 如果以上都失败,请尝试使用drush命令禁用干净网址

    drush vset clean_url 0