2013-03-12 31 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

相關問題