ブラウザでインストール画面を表示してインストールする場合、データベースの接続設定画面でhostにlocalhostもしくはソケットのパスを書いても設定できない。
mdb2に渡す接続情報がtcp接続になってしまい、接続に失敗する
mdb2に渡されるデータは以下の様になってしまう
{
["phptype"]=> string(5) "pgsql"
["dbsyntax"]=> string(5) "pgsql"
["username"]=> string(6) "dbuser"
["password"]=> string(6) "secret"
["protocol"]=> bool(false)
["hostspec"]=> string(33) "/var/run/postgresql/.s.PGSQL.5432"
["port"]=> string(0) ""
["socket"]=> bool(false)
["database"]=> bool(false)
["mode"]=> bool(false) }
何故かデータベース名も消える
TCP接続よりもUNIX socket接続の方が高速なため、Unix socket接続できる様にしたい
ブラウザでインストール画面を表示してインストールする場合、データベースの接続設定画面でhostにlocalhostもしくはソケットのパスを書いても設定できない。
mdb2に渡す接続情報がtcp接続になってしまい、接続に失敗する
mdb2に渡されるデータは以下の様になってしまう
{ ["phptype"]=> string(5) "pgsql" ["dbsyntax"]=> string(5) "pgsql" ["username"]=> string(6) "dbuser" ["password"]=> string(6) "secret" ["protocol"]=> bool(false) ["hostspec"]=> string(33) "/var/run/postgresql/.s.PGSQL.5432" ["port"]=> string(0) "" ["socket"]=> bool(false) ["database"]=> bool(false) ["mode"]=> bool(false) }何故かデータベース名も消える
TCP接続よりもUNIX socket接続の方が高速なため、Unix socket接続できる様にしたい