■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

データベース接続テストができません

yue > データベース接続テストができません @ 2010/9/17 14:37
初めまして。表題の件で少々困っております。
おわかりの方がいらっしゃいましたら、ご教示ください。

具体的には、ステップ3のデータベースの選択(MySQLを希望)から先に進めま
せん。

<環境>
サーバー:アイル(http://home.isle.ne.jp)iCLUSTA i-02
MySQL(v5.1) 開発ツール:DBManager
PHP5(5.2.9/CGI版)に対応

データベース情報を入力すると特にエラーもなく進むかに見えるのですが、次
のステップへ というボタンが表示されません。
一瞬表示されかけることもあるのですが、すぐに消失します。
そしてどういうわけか、ポート番号が勝手にデフォルトのものに書き換わって
しまっています。


<入力例>
ホスト名:mysqlxxx.in.shared-server.net:01234
ユーザー名:xxxxxxx
パスワード:xxxxxxx
データベース名+ポート:mysqlxxx.in.shared-server.net/01234


↑この最後のポートの部分が、設定と同時に書き換え前の状態に戻ってしまい
ます。

何かこのトラブルのお心当たりはございませんでしょうか。
non > Re: データベース接続テストができません @ 2010/9/17 16:54
ステップ2における手順と状況をもう少し具体的に書いてみてください。
「データベース情報を入力すると特にエラーもなく進むかに見える」という事が見えてきません。
結果的に進んでもないのに「進むかに見える」とはどういう事でしょう?

例えば
■ ステップ2は特に問題がなかったので「次へ」をクリック
■ ステップ3でデータベース情報を入力しポート番号を変更
■ 「接続テスト」ボタンをクリック

そしてどうなったか?エラー表示はあったのか?「次へ」ボタンはどのタイミングで一瞬表示されたのか?
結果的に、「接続テスト」ボタンも消えてしまったのか?
タイトルにはデータベース接続テストができないと書いてあるが、「接続テスト」ボタンは、最初表示されていたのか?クリックできたのか?など。。。

できる限り状況を書いてみてください。


ポート番号はどうやら、接続テストを行うと元の番号に戻るようです。
調べるとバグとしてあげられていました。
http://project.e-catchup.jp/issues/1047

こちらの環境では、上記ページに書いてあるように、テストが完了した後に再度、
書き換えて「次へ」ボタンをクリックすると問題なくインストールできました。
yue > Re: データベース接続テストができません @ 2010/9/21 9:30
初めましてこんにちは。この度はありがとうございます。
数日空けておりまして、ご回答が遅れて申し訳ありません。


> ステップ2における手順と状況をもう少し具体的に書いてみてください。
> 「データベース情報を入力すると特にエラーもなく進むかに見える」という事が
> 見えてきません。
> 結果的に進んでもないのに「進むかに見える」とはどういう事でしょう?

データベース情報を入力して「接続テスト」ボタンをクリックすると、場合に
よっては、「次のステップへ」のボタンが読込中の一瞬だけ表示されます。
場合によっては、というのは、一瞬の表示がないこともある、ということです。
ですが文字列自体はグレーアウトしているようですし、またその一瞬を狙って
クリックしても反応はありません。ほんの1秒ほどです。
もしかするとブラウザで出たり出なかったりするのかも知れません。
キャッシュの関係かとも思いますが……
firefoxではその「一瞬」が表示されないようです。



> そしてどうなったか?エラー表示はあったのか?

ありません。
サーバーからはホスト名を指定するときはポート番号を足すようにと指定
がされていますが、これを付けても外しても、エラー表示はありません。
例えば、パスワードやユーザー名を誤ると、赤文字で
「データベースへの接続でエラーが発生しました。
        データベース設定を見直して下さい。」
とエラー表示されます。



> 「次へ」ボタンはどのタイミングで一瞬表示されたのか?
「接続テスト」ボタンをクリックして、ページの読込が始まり、
それが終了した後の1秒間ほどの間です。



> 結果的に、「接続テスト」ボタンも消えてしまったのか?
> タイトルにはデータベース接続テストができないと書いてあるが、
> 「接続テスト」ボタンは、最初表示されていたのか?クリックできたのか?

説明が悪かったようです。申し訳ありません。
接続テストボタンは常に表示されています。正確には、接続テストボタンを
クリックして、テスト自体は実行できますが、エラーが返らないために、
結果としてテストが成功したのかどうかわかりません。
「次のステップへ」のボタンが最終的に表示されないことから、接続に失敗
しているのでは…と判断した、という状況です。



> ポート番号はどうやら、接続テストを行うと元の番号に戻るようです。
> 調べるとバグとしてあげられていました。
> http://project.e-catchup.jp/issues/1047

私が先に開発元に問い合わせてしまったため、バグとして報告を上げて
くださったのだと思います。



> こちらの環境では、上記ページに書いてあるように、テストが完了した後に再度、
> 書き換えて「次へ」ボタンをクリックすると問題なくインストールできました。

リセットされたポート番号を書き換えてもみるのですが、その時点で
「次のステップへ」のボタンがないため、同じことの繰り返しになって
しまっております。
ryuring > Re: データベース接続テストができません @ 2010/9/22 2:43
こんばんは。

詳しい情報ありがとうございます。

まず、「次へ」ボタンが一瞬表示される件についてですが、
接続テストに失敗している場合、javascriptで「次へ」ボタンを非表示にしているので、
処理速度がもたついた場合、一瞬表示される事もあるかもしれません。

結果的に接続テストに失敗していると思われます。

ポート番号は、接続テスト後、デフォルトの番号に書き変わってしまうのですが、
正常なポート番号を指定してれば問題なく、接続テスト完了後に再度、
手動で書き換えればインストールは正常に完了します。

原因追求においてポート番号からは離れた方がいいと思います。

その前提で、再度動作検証をしてみました。
どうやら、存在しないデータベースを指定した場合に同様の症状となるようです。
・「次へ」ボタンが表示されない
・エラーメッセージは何も表示されない
(これについてはエラーメッセージをちゃんと表示するように改善を行ないたいと思います)

接続テストに成功した場合、「接続テストに成功しました」というメッセージが表示されます。

再確認ですが、事前にデータベースの作成は行ってますか?
そのデータベース名は間違ってませんか?

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yue > Re: データベース接続テストができません @ 2010/9/22 14:41
こんにちは、いろいろとありがとうございます。
その後、データベースへの接続が無事確認できましたのでご報告申し上げます。
ご助力いただきました皆様、ありがとうございました。

接続ができなかった原因としては、ryuringさんご指摘のとおり、データベース名
の誤りでした。
アイルでは、ホスト名が、 mysqlxxx.in.shared-server.net:01234 と指定する
ような仕様となっており、入力欄のデータベース名+ポート という BaserCMSの
フォーム形式から、ホスト名とデータベース名を取り違えてしまっていたことが
原因です。

このたびはお騒がせ致しまして失礼致しました。
また、Rewriteモジュールが利用できないことを除けば、レンタルサーバー
アイル(http://home.isle.ne.jp)iCLUSTA i-02 は問題なく動作しそうですので、
ひとまずご報告申し上げます。

ryuring > Re: データベース接続テストができません @ 2010/9/22 19:24
yueさん、解決にいたってよかったです。

もしよろしければ、アイルを動作確認済サーバーとして登録したいと思いますので、

インストール状況を次のページを参考に教えて頂けませんか?

http://basercms.net/manuals/introductions/2.html

わかる範囲で構いません。よろしくお願いします。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

yue > Re: データベース接続テストができません @ 2010/9/27 10:24
お世話になります。
インストール状況をご報告致します。

サーバー名:アイル
プラン名:iCLUSTA(i-02)
SafeMode OFF:?
MySQL:○
PostgreSQL:○
SQLite:−
CSV:○
スマートURL:−
サブフォルダへの設置:○
備考:.htaccessは、AuthConfigとLimit以外のディレクティブが利用不可

このたびは本当にありがとうございました。
ryuring > Re: データベース接続テストができません @ 2010/9/27 16:04
yueさん、情報提供ありがとうございます!

早速、更新させて頂きました。
http://basercms.net/manuals/introductions/2.html

レンタルサーバーでPostgreSQLが利用できるなんてめずらしいですね。

ただ、やはりGMO系列はセキュリティが厳しいですね。
Rewriteモジュールだけでも利用させてくれればスマートURLが利用できるのですが。。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
22 人のユーザが現在オンラインです。 (22 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 22