2013-03-12 64 views
0

我正在重新激活由过去员工创建的旧Drupal项目。他没有说明如何访问Drupal。我获得了对postgres数据库的访问权限,Drupal正在使用并更改每个人的密码。我还确保所有用户都具有管理员角色,并且该管理员角色具有所有权限。当我与任何用户登录时,我只是为每个尝试去的页面都获得“拒绝访问”。我试过/ admin,/ user,/ node和其他几个页面。更改密码肯定会重置密码,因为我没有收到无效的登录消息,只是访问被拒绝的消息。该网站首先通过apache使用LDAP进行身份验证,并确保有与Apache Drupal用户相匹配的apache用户。我完全难住。正如我所说,最初完成这个项目的人已经离开了,无法到达。我已经看过几个类似的话题线程,不能解决这个问题。为什么我无法访问我的Drupal6管理员或页面?

回答

0

你在apache中启用了ldap mod吗? 尝试/?q =用户

是否安装了phpMyAdmin?在那里检查用户。

+0

纠正我,如果我错了,但phpMyAdmin是MySQL的。我的Drupal安装似乎是使用postgres数据库(实际上我确定它是,因为我访问它并更改了所有用户凭据)。 /?q =用户也没有帮助;只是另一个访问被拒绝的消息 – user2162802 2013-03-13 13:44:08

+0

是的,它只是可以访问数据库中Drupal的所有数据,但我错过了postgres。但是,Apache中的ldap mod呢?这必须在Apache配置中启用。如果不是,则ldap身份验证将不起作用。最近我有同样的问题,直到得知这一点。你能得到一个命令行吗?你可以登录,然后使用:$ sudo apt-get install php5-ldap – 2013-03-13 17:21:23

+0

Ldap已安装并启用。我可以清除Apache身份验证。这就是我试图去的任何Drupal页面服务于Drupal的“访问被拒绝”页面。它不会抛出通常的HTML访问被拒绝的页面。也许我不清楚这一点。 – user2162802 2013-03-13 18:11:50

相关问题