0

私は magento を使用して Web サイトを開発していますが、何らかの理由で、チェックアウトしようとするとこのエラーと電子メールが表示されます。

エラー :

「ご注文の処理中にエラーが発生しました。お問い合わせいただくか、後でもう一度お試しください。」

Eメール

Payment transaction failed.

Reason
Image is not a PNG

Checkout Type
onepage

Customer:
xxx

Items
Gift Certificate x 2 AUD 10
test product x 2 AUD 25
Gift Certificate x 1 AUD 10
test product x 2 AUD 25
test product x 1 AUD 25

Total:
AUD 155

Billing Address:
abhinab kayastha
ghj
gjhghj
g
jhgjhg, 7897
Togo
T: 234

Shipping Address:
abhinab kayastha
ghj
gjhghj
g
jhgjhg, 7897
Togo
T: 234

Shipping Method:
Free Shipping

Payment Method:
Check / Money order

Date & Time:
May 1, 2012 2:47:40 PM 

ありがとうアブ

4

3 に答える 3

0

有効な png ファイルを [構成] -> [販売] -> [請求書と梱包明細のデザイン] にアップロードしました

そしてうまくいきました!!!

于 2012-05-02T02:32:45.120 に答える
0

これは、PDF ファイル (おそらく注文 PDF) の作成中に問題が発生したようです。

PDF作成のある時点で、Magentoが最初の3バイトに通常の署名を持たない.pngファイルを含めようとするため、エラーがスローされます(「実際の」ファイルのように)。PNG.png

を参照してくださいlib/Zend/Pdf/Resource/Image/Png.php

var/log/exception.logまたはセットを確認してください

Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);

index.php例外トレースを取得します。これは、エラーの原因となっているファイルを特定するのに役立ちます。

于 2012-05-01T08:14:16.943 に答える
0

このエラーは、memory_limit が低いために発生します。root または store .htaccess ファイルの memory_limit を増やしてください。.htaccess ファイルの次の行にこの行を追加してください。

## adjust memory limit
php_value memory_limit 256M
于 2015-12-08T12:32:37.717 に答える