Bug(バグ) #2326
完了
OpenPNE 2 から OpenPNE 3 にデータをコンバートすると Google Map 小窓が表示されなくなる
Kiwa Sakai さんが13年以上前に追加.
約9年前に更新.
説明
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 (修正内容)¶
修正内容を記入
関連するチケット
2 (0件未完了 — 2件完了)
- 優先度 を Normal(通常) から High(高め) に変更
- 対象バージョン を OpenPNE 3.7.0 にセット
- 担当者 を Hiroshi Kato から Mutsumi Imamura に変更
- ステータス を 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キーを貼り付けます。
修正案を確認しました。
- 必ず必要な作業では無いので、「注意事項」のところに追記で良いと思います
- 手順2で設定ページのURLを示してあげると、親切かもしれません
- 手順3の最後に「設定変更ボタンを押す」という操作も追記してください。
注意事項
========
アップグレードに際していくつか注意事項があります。
* 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 側で未実装なため対応していません
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
- ステータス を Pending Review(レビュー待ち) から Pending Testing(テスト待ち) に変更
- 進捗率 を 50 から 70 に変更
d3640cf9 を master に取り込みましたが、このコミットメッセージに含まれるチケット番号がバックポートチケットである #2372 を指していたため、 redmine.openpne.jp 上でのこのチケットへの紐付けがおこなわれませんでした。
- ステータス を Pending Testing(テスト待ち) から Fixed(完了) に変更
- 進捗率 を 70 から 100 に変更
- 3.6 で発生するか を Unknown (未調査) にセット
- 3.8 で発生するか を Unknown (未調査) にセット
他の形式にエクスポート: Atom
PDF