场景:一个magento 1.7.0.0商店,有几个扩展,自定义主题
问题:在结帐模块和主题中开始一些更改某些客户不会转发给付款服务提供商(所有这些,paypal,sofort.com,线卡信用卡处理)。
让我们难以调试的是,我们自己无法看到这种效果。从客户的角度来看应该是(并且在magento中是标准的):
客户报告的是,他们在3上得到一个空白页面 - 很明显这个页面没有正确构建。但是我们没有得到我们这边的日志条目,而且在提供者方面没有日志条目,因为他们从未接触过他。
我们做了什么:
我们怎么可能调试这个?是否有办法将所有页面内容写入访问者以供日后检查?
问题可能在其他地方(apache,连接,ssl?)
答案 0 :(得分:0)
为什么不从常规调试步骤和常识开始:
实际上Magento会在index.php中禁用错误报告,以便从用户那里获得更好的报告,从而在那里启用错误记录。如果它是一个PHP错误,那么它会记录在php错误日志中。如果在向用户启用错误报告之后仍然会获得空白页面,那么这意味着在设置php标头之前输出过早的内容(空白页面在前端没有报告错误但是记录到php错误日志中)