OpenPNE 2.12.10 to 2.13.8

OpnePNE 2.13.8 > 2.14.1.1

2009年8月15日、Amazonの仕様変更に伴って、OpnePNEでレビューがかけなくなったため、Verupする。

2.14.1.1をDLして、

/usr/local/www/apache22/data/OpenPNE-2.14.1.1.tar.gz

で解凍して、

k222# chown -R www:www OpenPNE-2.14.1.1

念のため

k222# /usr/local/bin/mysqldump -u root -A -p"xxxxxxxx" > /home/mysql_dump/dump_ALL

configのコピー

k222# cp config.php /usr/local/www/apache22/data/OpenPNE-2.14.1.1/

つぎにAmazonでIDをとってきてConfigに記入

/usr/local/www/apache22/data/OpenPNE-2.14.1.1/confit.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', 'AKIAIQZGMSFKQGW25J2A');

// Amazon Secret Access Key
define('AMAZON_SECRET_ACCESS_KEY', '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');
k222# cd /usr/local/www/apache22/data/OpenPNE-2.14.1.1/setup/script/update
k222# php update01-for2.13.8-insert_image_size.php
Complete!
k222# cd /usr/local/www/apache22/data/OpenPNE-2.13.8
k222# tar cvfzp webapp_ext.tar.gz webapp_ext  
k222# cp webapp_ext.tar.gz /usr/local/www/apache22/data/OpenPNE-2.14.1.1/
k222# cd /usr/local/www/apache22/data/OpenPNE-2.14.1.1
k222# tar xvfzp webapp_ext.tar.gz
k222# apachectl restart

https://aws-portal.amazon.com/gp/aws/developer/account/index.html?awsrequestchallenge=false&awsrequesttfa=true&awssecuresig=ka0/Me7ewVb2k7QQjHc1GJb8VI4=&wctx=actionpRmaccess-keypRm&openid.pape.auth_policies=http://schemas.openid.net/pape/policies/2007/06/none&awspid=QMfRCj07hUp6Eq5UDXA2nznv13o=&wrequestlength=349&awsstatus=Success&wresult=eJwBYgCd/wACNUMiYVTCiggN7VcL2xehvQhVo7S0uWuXndQ59xW%2BA9sozXxtAcRyORCpkCUWu7LOC1BNcXip8hMr6IbphzLH3hebKsORgWVIjgNT8T9PcmqT%2BqVxVDgBUZnMy7tHDA/UO2wsMg==

あしあとはまだありません。

Verupすると、「あしあとはまだありません」となりました。

openpne/webapp/lib/db/ashiato.php のクエリを変更
   $sql = 'SELECT DISTINCT r_date FROM c_ashiato WHERE c_member_id_to = ? ORDER BY r_date DESC';
   $params = array(intval($c_member_id_to));

と成っているところを

   $sql = 'SELECT r_date FROM c_ashiato WHERE c_member_id_to = ? UNION SELECT r_date FROM c_ashiato WHERE c_member_id_to = ? ORDER BY r_date DESC';
   $params = array(intval($c_member_id_to),intval($c_member_id_to));

へ変更する。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS