$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']);
可以不設密碼嗎?
可否稍微講解一下。
幾種狀況我會不設密碼
1. 該帳號只能由localhost登入,或是限制ip登入
2. phpmyadmin有限制ip存取頁面,不然不管mysql怎樣限制,phpmyadmin都是localhost登入mysql
3. 如果信得過主機商的安全把關...
好處呢?不是很顯著,當然是效能的提昇了,其實也沒啥好處~
瞭解
謝謝