您在這裡

請問如何解決 Undefined index: pass in \includes\database.mysql.inc on $url['pass'] = urldecode($url['pass']);

klevin's 的頭像
klevin 在 2006-05-11 (四) 15:22 發表

$url = parse_url($url);

// Decode url-encoded information in the db connection string
$url['user'] = urldecode($url['user']);
$url['pass'] = urldecode($url['pass']);
$url['host'] = urldecode($url['host']);
$url['path'] = urldecode($url['path']);

你的db連結有設密碼嗎?
如果沒有設,這個或許可以解決你的問題
http://drupal.org/node/50476

把這一行
$url['pass'] = urldecode($url['pass']);
換成
if (isset($url['pass'])) $url['pass'] = urldecode($url['pass']);

--
from open mind to open source~

幾種狀況我會不設密碼

1. 該帳號只能由localhost登入,或是限制ip登入
2. phpmyadmin有限制ip存取頁面,不然不管mysql怎樣限制,phpmyadmin都是localhost登入mysql
3. 如果信得過主機商的安全把關...

好處呢?不是很顯著,當然是效能的提昇了,其實也沒啥好處~

--
from open mind to open source~