Ticket #1338 (closed バグ指摘: 修正済)

Opened 10 years ago

Last modified 9 years ago

オーナーズストアからの購入商品ダウンロードができない

Reported by: Seasoft Owned by: eccuore
Priority: Milestone: EC-CUBE2.11.2
Component: 管理画面 Version: 2.11.1
Keywords: Cc:
修正済み: yes

Description

フォーラムにて hogewo 様から不具合の報告を頂きました。
 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8103&forum=9

オーナーズストアからの購入商品ダウンロードができないという不具合がありました。

■環境
OS:Debian GNU/Linux 6.0(squeeze)
apache:2.2.16
PHP:5.3.3
EC-CUBE:2.11.1

■エラーログ(logs/ownersstore.log)
2011/05/30 13:54:57 [/upgrade/index.php] * error! code:2010 / debug:a:3:{s:3:"err";a:1:{i:0;s:176:"ハッシュ値が一致しないため, コピー先が取得できません: /var/www/html/../data/downloads/tmp/1306731297/mdl_pg_mulpay/files/atm.php";}s:2:"ok";a:0:{}s:11:"buckup_path";s:80:"/var/www/h
tml/../data/downloads/backup/update_1306731297/";} from xxx.xxx.xxx.xxx

■理由
モジュールダウンロード後の展開時にdistinfo.phpが失われている。
PEARのArchive_Tarクラスの問題かと思われる。

■解決方法
以下から最新のArchive_Tarクラスダウンロード
http://download.pear.php.net/package/Archive_Tar-1.3.7.tgz
解凍後、EC-CUBEに含まれるdata/module/Tar.phpファイルを入れ替える。

以上、よろしくお願いします。

Change History

comment:1 Changed 9 years ago by eccuore

  • Owner changed from somebody to eccuore
  • Status changed from new to assigned

comment:2 Changed 9 years ago by eccuore

  • 修正済み set

r21018にて修正しました

comment:3 Changed 9 years ago by kajiwara

hogewoさん、Seasoftさん、eccuoreさん

本件、ご報告と修正をいただき、ありがとうございます。

こちらの環境でも正常に動作することを確認しました。

ただし、全環境でOKかどうかは分かりかねるため、もう少し確認し、問題なければクローズさせていいただきます。

comment:4 Changed 9 years ago by kajiwara

  • Status changed from assigned to closed
  • Resolution set to 修正済

こちらで概ね問題ないと思われるため、クローズします。

Note: See TracTickets for help on using tickets.