Skip to content

ブラウザからインストールする場合にデータベースの接続でUNIX socket接続が指定できない #1410

Description

@tao-s

ブラウザでインストール画面を表示してインストールする場合、データベースの接続設定画面で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接続できる様にしたい

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions