Project

General

Profile

Bug(バグ) #2326

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

Added by Kiwa Sakai about 8 years ago. Updated almost 4 years ago.

Status:
Fixed(完了)
Priority:
High(高め)
Target version:
Start date:
2011-07-29
Due date:
% Done:

100%

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

Description

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 (修正内容)

修正内容を記入


Related issues

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

History

#1 Updated by Shingo Yamada about 8 years ago

  • Priority changed from Normal(通常) to High(高め)

#2 Updated by Shingo Yamada about 8 years ago

  • 360対象 set to RC1

#3 Updated by Yuma Sakata almost 8 years ago

  • Target version set to OpenPNE 3.7.0

#4 Updated by Shingo Yamada almost 8 years ago

  • Assignee set to Hiroshi Kato

#5 Updated by Shingo Yamada almost 8 years ago

  • Assignee changed from Hiroshi Kato to Mutsumi Imamura

#6 Updated by Fumie Toyooka almost 8 years ago

  • Status changed from New(新規) to 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 Updated by Mutsumi Imamura almost 8 years ago

修正案を確認しました。

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

#8 Updated by Fumie Toyooka almost 8 years ago

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

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

* 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 Updated by Mutsumi Imamura almost 8 years ago

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

#11 Updated by Yuya Watanabe almost 8 years ago

  • Status changed from Accepted(着手) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

#12 Updated by Kousuke Ebihara almost 8 years ago

  • Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
  • % Done changed from 50 to 70

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

#13 Updated by Yuma Sakata almost 8 years ago

  • Status changed from Pending Testing(テスト待ち) to Fixed(完了)
  • % Done changed from 70 to 100

テストOKです。

#14 Updated by kaoru n almost 4 years ago

  • 3.6 で発生するか set to Unknown (未調査)
  • 3.8 で発生するか set to Unknown (未調査)

Also available in: Atom PDF