2012-11-25 85 views
3

好的,如何登錄phppgadmin

我的第一天用postgresql。

我已經下載並安裝postgresql(到Windows),它要求我設置密碼(比如說:1234)。

然後我下載了phppgadmin,並試圖登錄到pgadmin。

我試圖

root:1234 

postgres:1234 

我無法登錄,也從pgAdmin的

(!) Strict standards: Only variables should be assigned by reference in C:\wamp\www\phpPgAdmin-5.0.4\classes\database\Connection.php on line 23 
+2

先從替換

parse_str(value(url($url['url'], $url['urlvars']), $_REQUEST), $vars); 

捆綁的PgAdmin-III工具,或者使用「開始」菜單中的'psql'(PostgreSQL命令提示符)。查看PostgreSQL教程。一旦你認爲那些考慮其他工具。至於登錄,「根」肯定是錯誤的;默認用戶是'postgres' - 但是這看起來像是PHPPgAdmin中的一個問題,它似乎不喜歡在PHP嚴格模式下運行。 –

+0

你寫的「pgadmin」你的意思是「PostgreSQL」? 'pgAdmin'是捆綁的GUI(本地程序)。 'phpPgAdmin'是另一個GUI(基於網絡)。 –

+0

是啊,對不起,我的意思是phpPgAdmin。根據Craig的建議,我現在開始使用pgadmin。 – marvin

回答

6

得到下面的PHP錯誤試試這個:

打開C:\ WAMP \ WWW \ phpPgAdmin的-5.0.4 \ classes \ database \ Connection.php並刪除第23行 上的'&'並嘗試它。 你可能會在C另一個錯誤:\ WAMP \ APPS \ phpPgAdmin的-5.0.4 \ redirect.php第14行再由

$href = url($url['url'], $url['urlvars']); 

$val = value($href, $_REQUEST); 

parse_str($val, $vars);