我正在使用magento开发一个网站,但是当我尝试检查时,我收到此错误并发送电子邮件。
错误:
“处理您的订单时出错。请与我们联系或稍后再试。”
电子邮件
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
由于 抗体
答案 0 :(得分:0)
这听起来像创建PDF文件时可能存在问题(可能是订单PDF)。
引发错误是因为在PDF创建的某个时刻,Magento尝试包含一个.png
文件,不在前三个文件中具有通常的PNG
签名字节(如“真正的”.png
文件应该)。
请参阅lib/Zend/Pdf/Resource/Image/Png.php
。
检查您的var/log/exception.log
或设置
Mage::setIsDeveloperMode(true);
ini_set('display_errors', 1);
在index.php
中获取异常跟踪,这可以帮助您确定导致错误的文件。
答案 1 :(得分:0)
上传有效的png文件 配置 - >销售 - >发票和装箱单设计
并且工作得很好!!!
答案 2 :(得分:0)
由于memory_limit低,在root或store中增加memory_limit会发生此错误.htaccess文件在.htaccess文件中添加以下行。
## adjust memory limit
php_value memory_limit 256M