[[OpenPNE 2.12.10 to 2.13.8]]
#contents
*OpnePNE 2.13.8 > 2.14.1.1 [#mb8ca926]
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/
**update [#j604ae0b]
update用のsqlは、2.13.8のもの3つだけではなく、それ以降のものを実行しないとダメでした。コミュニティーの記事にアクセス出来ませんでした。
 piano:root {83} % cd /usr/home/tfc/public_html/openpne/setup/sql/mysql41/update
 piano:root {84} % ll
 total 34
 -rw-r--r--  1 www  www  154 Aug 14  2008 update01-for2.13.2-alter-c_review_comment-add-column-u_datetime.sql
 -rw-r--r--  1 www  www  101 Sep 22  2008 update02-for2.13.3-alter-c_bookmark-change-column-r_datetime.sql
 -rw-r--r--  1 www  www  157 Oct 23  2008 update03-for2.13.4-alter-c_member_secure-and-c_admin_user-add-column-sess_id.sql
 -rw-r--r--  1 www  www  128 Oct 21  2008 update04-for2.13.4-alter-c_commu_category-add-column-create_flag.sql
 -rw-r--r--  1 www  www  102 Feb 23  2009 update05-for2.13.6-alter-c_commu_category-change-column-is_create_commu.sql
 -rw-r--r--  1 www  www  194 Apr 10  2009 update06-for2.13.7-alter-c_commu_member-add-column-is_display_topic_home.sql
 -rw-r--r--  1 www  www  194 Apr 14  2009 update07-for2.13.7-alter-c_friend-add-column-is_display_friend_home.sql
 -rw-r--r--  1 www  www   79 Mar 12  2009 update08-for2.13.7-alter-c_diary-add-column-is_comment.sql
 -rw-r--r--  1 www  www   90 Apr 28 15:04 update09-for2.13.8-alter-c_member_pre-add-column-is_sns_entry_confirm.sql
 -rw-r--r--  1 www  www  585 Apr 30 17:49 update10-for2.13.8-create-c_image_size.sql
 -rw-r--r--  1 www  www   75 Apr 30 17:49 update11-for2.13.8-alter-c_tmp_image-add-column-filesize.sql
 -rw-r--r--  1 www  www  135 May 21 22:39 update12-for2.14beta1-alter-c_commu_admin_invite-drop-index_c_commu_id_c_memer_id_to.sql
 -rw-r--r--  1 www  www  947 May 21 22:39 update13-for2.14beta1-alter-c_commu-add-columns.sql
 -rw-r--r--  1 www  www   80 May 25 21:26 update14-for2.14beta1-alter-c_commu-drop-columns.sql
 -rw-r--r--  1 www  www   80 May 21 22:39 update15-for2.14beta1-alter-c_member-add-column-is_search_result.sql
 -rw-r--r--  1 www  www   44 Jun  4 20:56 update16-for2.14beta2-alter-c_member-drop-is_search_rdresult.sql
 -rw-r--r--  1 www  www   54 Jul  7 13:00 update17-for2.14RC1-update-c_commu-set-is_admit.sql

 piano:root {85} % mysql -u root -p --default-character-set=utf8 tfc_sns < update10-for2.13.8-create-c_image_size.sql
 Enter password:
 ERROR 1049 (42000): Unknown database 'tfc_sns'
 piano:root {86} % mysql -u root -p --default-character-set=utf8 TFC_SNS < update10-for2.13.8-create-c_image_size.sql
 Enter password:
 ERROR 1050 (42S01) at line 1: Table 'c_image_size' already exists
 piano:root {87} % mysql -u root -p --default-character-set=utf8 TFC_SNS <  update11-for2.13.8-alter-c_tmp_image-add-column-filesize.sql
 Enter password:
 ERROR 1060 (42S21) at line 1: Duplicate column name 'filesize'
 piano:root {88} % mysql -u root -p --default-character-set=utf8 TFC_SNS < update10-for2.13.8-create-c_image_size.sql
 Enter password:
 ERROR 1050 (42S01) at line 1: Table 'c_image_size' already exists
 piano:root {89} % mysql -u root -p --default-character-set=utf8 TFC_SNS < update12-for2.14beta1-alter-c_commu_admin_invite-drop-index_c_commu_id_c_memer_id_to.sql
 Enter password:
 piano:root {90} % mysql -u root -p --default-character-set=utf8 TFC_SNS < update13-for2.14beta1-alter-c_commu-add-columns.sql
 Enter password:
 piano:root {91} % mysql -u root -p --default-character-set=utf8 TFC_SNS <  update14-for2.14beta1-alter-c_commu-drop-columns.sql
 Enter password:
 piano:root {92} % mysql -u root -p --default-character-set=utf8 TFC_SNS < update15-for2.14beta1-alter-c_member-add-column-is_search_result.sql
 Enter password:
 piano:root {93} % mysql -u root -p --default-character-set=utf8 TFC_SNS <  update16-for2.14beta2-alter-c_member-drop-is_search_rdresult.sql
 Enter password:
 piano:root {94} % mysql -u root -p --default-character-set=utf8 TFC_SNS <  update17-for2.14RC1-update-c_commu-set-is_admit.sql
 Enter password:
 piano:root {95} % apachectl restart




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

/usr/local/www/apache22/data/OpenPNE-2.14.1.1/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', '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==

*あしあとはまだありません。 [#y803f21f]
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