プロジェクト

全般

プロフィール

Bug(バグ) #2326

OpenPNE 2 から OpenPNE 3 にデータをコンバートすると Google Map 小窓が表示されなくなる

Kiwa Sakai12年以上前に追加. 8年以上前に更新.

ステータス:
Fixed(完了)
優先度:
High(高め)
担当者:
対象バージョン:
開始日:
2011-07-29
期日:
進捗率:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

説明

Overview (現象)

OpenPNE 2 → OpenPNE 3.6beta にデータをコンバート後、 Google Map 小窓のある画面を表示するとAPIキーのエラーが表示され、小窓を表示できなくなる。
config.OpenPNE2.php にある GOOGLE_MAPS_API_KEY, GOOGLE_AJAX_SEARCH_API_KEY が OpenPNE 3 の SNS設定 (API キーの設定) に引き継がれていないことが原因。

修正案
  • A: GOOGLE_MAPS_API_KEY, GOOGLE_AJAX_SEARCH_API_KEY をコンバート対象にする
  • B: Upgrade_From_2_Guide.txt に APIキーの再設定手順を記載する
確認バージョン
  • コンバート前: OpenPNE 2.14.9
  • コンバート後: OpenPNE 3.6 beta11

Causes (原因)

バグが発生した原因を記入

Way to fix (修正内容)

修正内容を記入


関連するチケット

関連している OpenPNE 3 - Backport(バックポート) #2372: OpenPNE 2 から OpenPNE 3 にデータをコンバートすると Google Map 小窓が表示されなくなる Fixed(完了) 2011-07-29
関連している OpenPNE 3 - Backport(バックポート) #2688: OpenPNE 2 から OpenPNE 3 にデータをコンバートすると Google Map 小窓が表示されなくなる Fixed(完了) 2011-07-29 2012-01-12

履歴

#1 Shingo Yamada12年以上前に更新

  • 優先度Normal(通常) から High(高め) に変更

#2 Shingo Yamada12年以上前に更新

  • 360対象RC1 にセット

#3 Yuma Sakata12年以上前に更新

  • 対象バージョンOpenPNE 3.7.0 にセット

#4 Shingo Yamada12年以上前に更新

  • 担当者Hiroshi Kato にセット

#5 Shingo Yamada12年以上前に更新

  • 担当者Hiroshi Kato から Mutsumi Imamura に変更

#6 Fumie Toyooka12年以上前に更新

  • ステータスNew(新規) から Accepted(着手) に変更

Upgrade_From_2_Guide.txt に APIキーの再設定手順を書いてみました。
レビューをよろしくお願いいたします。

以下です。「注意事項」の直前に記述するのがいいのではないかと思います。

APIキーの引継ぎ
---------------

OpenPNE2 に Google のAPIキーを設定している場合、 OpenPNE3 の管理画面で再設定する必要があります。

1. OpenPNE2 の config.php に記述してある Google Maps API key と Google AJAX Search API key をコピーします。
2. OpenPNE3 の管理画面を開いて、 「SNS設定」 -> 「APIキーの設定」 を開きます。
3. Google Maps API key と Google AJAX Search API key のテキストボックス内に、先程コピーしたAPIキーを貼り付けます。

#7 Mutsumi Imamura12年以上前に更新

修正案を確認しました。

  • 必ず必要な作業では無いので、「注意事項」のところに追記で良いと思います
  • 手順2で設定ページのURLを示してあげると、親切かもしれません
  • 手順3の最後に「設定変更ボタンを押す」という操作も追記してください。

#8 Fumie Toyooka12年以上前に更新

注意事項
========

アップグレードに際していくつか注意事項があります。

* fix_old_image_data のコンバートで「Allowed memory size of xxxx bytes exhausted ... 」というようなエラーメッセージとともに失敗する場合、 php.ini の memory_limit ディレクティブの設定を見直すか、それが難しい場合は config/config.OpenPNE2.php の IMAGE_MAX_FILESIZE の設定値を大きな値に設定してください

* OpenPNE2 に Google のAPIキーを設定している場合、 OpenPNE3 の管理画面で再設定する必要があります。

   1. OpenPNE2 の config.php に記述してある Google Maps API key と Google AJAX Search API key をコピーします。

   2. OpenPNE3 の管理画面( /pc_backend.php )を開いて、 「SNS設定」 -> 「APIキーの設定」( /pc_backend.php/sns/config/category/api_keys ) を開きます。

   3. Google Maps API key と Google AJAX Search API key のテキストボックス内に、先程コピーしたAPIキーを貼り付けます。

   4. 「設定変更」ボタンを押します。

* 2.12, 2.14 の以下の機能に関するデータの変換は OpenPNE3 側で未実装なため対応していません

#9 Mutsumi Imamura12年以上前に更新

http://redmine.openpne.jp/issues/2326#note-8
の案でOKです。修正お願いします。

#11 Yuya Watanabe12年以上前に更新

  • ステータスAccepted(着手) から Pending Review(レビュー待ち) に変更
  • 進捗率0 から 50 に変更

#12 Kousuke Ebihara12年以上前に更新

  • ステータスPending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
  • 進捗率50 から 70 に変更

d3640cf9 を master に取り込みましたが、このコミットメッセージに含まれるチケット番号がバックポートチケットである #2372 を指していたため、 redmine.openpne.jp 上でのこのチケットへの紐付けがおこなわれませんでした。

#13 Yuma Sakata12年以上前に更新

  • ステータスPending Testing(テスト待ち) から Fixed(完了) に変更
  • 進捗率70 から 100 に変更

テストOKです。

#14 kaoru n8年以上前に更新

  • 3.6 で発生するかUnknown (未調査) にセット
  • 3.8 で発生するかUnknown (未調査) にセット

他の形式にエクスポート: Atom PDF