OpenPNE 2.12.13にバージョンアップ

  • 投稿日:
  • by
  • カテゴリ:

 久々にうちが管理してるSNSのSNSエンジンであるところのOpenPNEをバージョンアップしました。2.14.0はちょっと怖いので、もうちょっと安定してから導入予定。ちなみに、OpenPNE 2.12.8or9から2.12.13に上げました。変更点はこんな感じだってさ。

[Ver.2.12.12→Ver.2.12.13]

バグ修正

#4013 レビュー検索のページャのURLがエンコードされていない
#4038 postgresqlの環境で管理画面のメンバーリストから「30日以上」「未ログイン」の絞り込みができない
#4100 ADMIN_MODULE_NAMEを変更して管理画面でSSLモードを使用すると、httpでアクセスした場合に自動転送がループする
#4119 IE6 でファイルを更新しても更新前のファイルがダウンロードされる

タスク

#3982 Amazon アソシエイト Web サービスの仕様変更に伴う修正
#4115 セットアップドキュメントにAMAZON_ACCESS_KEY_ID・AMAZON_SECRET_ACCESS_KEYの説明を追加する
#4040 セットアップ完了画面の「PNEオーナーズSNSに登録」リンクを削除する

[Ver.2.12.11→Ver.2.12.12]

バグ修正

#1649 イベントが参加できない状態になった場合に説明がない
#3942 ADMIN_MODULE_NAMEを変更した場合、管理画面でSSLモードが使用できない
#3954 メッセージを削除してもマイホームの未読メッセージ件数が減らない

[Ver.2.12.10→Ver.2.12.11]

バグ修正

#3719 CHECK_IMG_AUTH=true の時、ログイン前のバナー画像を表示できない
#3806 管理画面からのコミュニティ削除画面のコミュニティへのリンクが間違っている
#3923 セットアップガイドのディレクトリ構造図にfunction_cacheがない

タスク

#3914 auのIPアドレス帯域更新対応(2009/05/11)

[Ver.2.12.9→Ver.2.12.10]

バグ修正

#3778 FlipClip小窓が表示されない
#3757 CSVインポートで追加したメンバーが空文字列でパスワード再発行を行える
#3718 登録日別メンバー数表示(日次集計)で月末の行が表示されない場合がある
#3674 OPENPNE_AUTH_MODEがemail以外の場合に新規SNS登録者通知にログインIDが記載されない
#3659 メンバーリストでpage_sizeに0を指定するとWarningがでる

タスク

#3766 WILLCOMのIPアドレス帯域更新対応

[Ver.2.12.8→Ver.2.12.9]

バグ修正

#2504 BIZモードにPC版ホーム週間スケジュールの表示設定が反映される
#3106 ログイン前だとバナーのリンクが機能しない
#3205 公開範囲を「公開しない」としてだれかがTodoにチェックを入れるとTodoが消える
#3632 function cache使用時、管理画面から一部の画像を削除すると暫く画像がリンク切れになる
#3634 ブラックリスト画面にて、該当するメンバーがいないブラックリストに対しても「該当するメンバー」のリンクが存在する
#3639 SlavePNEでプロフィール画像がアップロードできない場合がある
#3641 携帯版退会完了画面にHTMLヘッダが入っていない
#3712 2.12.8/2.13.6でメンバーリストのポイント・ランクの整列が機能しない

タスク ¶

#3694 WILLCOMのIPアドレスリストの更新日を最新にする
#3749 auのIPアドレス帯域更新対応

まー、クリティカルなモノはあまりないね。あ、大変!

Ver.2.12.12からのバージョンアップ時の注意点

config.php 変更(diff)
Amazon アソシエイト Web サービスのアクセスキー設定を追加
update sql 追加
変更なし

config.phpの変更がありましたよ! 対応しないとー。

 で、config.phpに追加するのは以下の項目。

///
// Amazon Product Advertising API
// 2009年8月15日以降、Amazon の仕様変更の影響により
// AMAZON_ACCESS_KEY_ID と AMAZON_SECRET_ACCESS_KEY を設定しないと、
// レビュー機能がご利用いただけなくなりますのでご注意ください。
// https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in-jp.html から取得
///
define('AMAZON_ACCESS_KEY_ID', '');

// Amazon Secret Access Key
define('AMAZON_SECRET_ACCESS_KEY', '');

なんだろね、Amazonがわの仕様変更ですか。って、これ、何を設定すればいいのさ?? って、configに書かれているとおりで、

https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in-jp.html

にアクセスしてAPIのKEYを取得すればいいらしい。アソシエイトのアカウントとは違うので、新たに取得で行きませう。これって、サイト毎に取得しないといけないのかなぁ? というわけで、APIのアカウントを取得して、無事Access Key IDとSecret Access Keyを取得しましたよー。って、正しく設定できたかどうかは8/15まで分からない的な、、、。