【发布时间】:2018-05-01 01:58:47
【问题描述】:
- Magento 版本。 2.1.4
- PHP 7.0.25
- Nginx 1.10.2
- 模式:生产
我用模板内容创建简报模板:
{{template config_path="design/email/header_template"}}
TEST TEXT
{{template config_path="design/email/footer_template"}}
然后我制作了 Newsletter Queue,在我的邮箱中收到了没有徽标图像的电子邮件; 在调试时我看到,该徽标位于文件夹中:http://SITE.DOMAIN/static/version1510233956/frontend/vendor-magento/vendor-magento/en_US/Magento_Email/logo_email.png 打开该网址时我可以看到图像。但是电子邮件模板尝试从文件夹中获取徽标: http://SITE.DOMAIN/pub/static/version1510585793/frontend/vendor-magento/vendor-magento/en_US/Magento_Email/logo_email.png 而且没有图像。
当我尝试在另一台使用 apache 的机器上调试此错误时:徽标位于文件夹 http://SITE.DOMAIN/static/version1510569003/frontend/vendor-magento/vendor-magento/en_US/Magento_Email/logo_email.png 中,电子邮件模板从该文件夹中获取图像。结果我在电子邮件中看到了徽标图像。
那么,“nginx - 生产服务器”上没有显示徽标图像的原因可能是什么?
【问题讨论】: