|
Re: PostgreSQLでUNIXドメインソケット接続での使用は可能か 大河内様
上記の内容に沿っていくつか書き換えました。
html/install/index.php 87,180,480,687行の
$dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@".$arrRet['db_server'].":".$arrRet['db_port']."/".$arrRet['db_name']; を、 $dsn = $arrRet['db_type']."://".$arrRet['db_user'].":".$arrRet['db_password']."@". "unix()"."/".$arrRet['db_name']; に書き換えました。
また data/conf/core.php 21行付近の define ("DEFAULT_DSN", DB_TYPE . "://" . DB_USER . ":" . DB_PASSWORD . "@" . DB_SERVER . ":" .DB_PORT . "/" . DB_NAME); を define ("DEFAULT_DSN", DB_TYPE . "://" . DB_USER . ":" . DB_PASSWORD . "@" . "unix()" . "/" . DB_NAME); に書き換えると途中、DB.phpにてエラーが起きますが、インストールが完了しました。
とりあえずショップの表示と管理画面が動作しておりますのでこれで確認を進めていきます。
解決までの道筋についてご教授頂き有難うございました。
※他には、インストーラーのサーバ名に''を入れた後、install.incを書き換えるという方法があるようです。
|