ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#3668 closed defect (fixed)

openpne:install タスクでホスト名を指定した際にセットアップが失敗する

Reported by: Yuki Kaoru Owned by: Yuki Kaoru
Priority: minor Milestone: OpenPNE3.0.2
Component: core Version: 3.0.x
Keywords: Cc:

Description

DSNのパラメータの指定の仕方がPDOの仕様と異なるようなので、セットアップに失敗します。 以下、PDOの仕様に合わせるようにですパッチ Index: C:/var/workspace/openpne3.org/lib/task

/openpneInstallTask.class.php
===================================================================
--- C:/var/workspace/openpne3.org/lib/task/openpneInstallTask.class.php	(リビジョン 10873)
+++ C:/var/workspace/openpne3.org/lib/task/openpneInstallTask.class.php	(作業コピー)
@@ -92,7 +92,7 @@
 
     if ($hostname)
     {
-      $data[] = 'hostname='.$hostname;
+      $data[] = 'host='.$hostname;
     }
 
     if ($port)

Attachments (1)

openpneInstallTask.patch (942 bytes) - added by Yuki Kaoru 11 years ago.

Download all attachments as: .zip

Change History (7)

Changed 11 years ago by Yuki Kaoru

Attachment: openpneInstallTask.patch added

comment:1 Changed 11 years ago by ebihara

Milestone: OpenPNE3.0.2
Owner: changed from nobody to ebihara
Status: newassigned
Type: enhancementdefect

ご提供ありがとうございます。取り込みをおこないます。

comment:2 Changed 11 years ago by ebihara

Component: 指定しないcore

comment:3 Changed 11 years ago by ebihara

Summary: PostgreSQLでセットアップできないopenpne:install タスクでホスト名を指定した際にセットアップが失敗する

PostgreSQL が、というより、ホスト名が指定されていたとき、ということですね。

Summary 書き換えます。

comment:4 Changed 11 years ago by ebihara

Owner: changed from ebihara to Yuki Kaoru
Status: assignednew

r10916 で、いただいたパッチを適用したものをコミットしました。

comment:5 Changed 11 years ago by ebihara

Resolution: fixed
Status: newclosed

comment:6 Changed 11 years ago by Yuki Kaoru

PostgreSQL が、というより、ホスト名が指定されていたとき、ということですね。

MySQLでは問題なかったので、PostgreSQLだけでの問題だと思ったんですが。

# じゃなかったら誰もセットアップできない筈ですから。

どうやらMySQLではhostnameでも動くようです。

Note: See TracTickets for help on using tickets.