知识点:查看log
提交订单时,出现服务器500错误,但是php的相关报错都已经打开。
想了一会,还是看fpm_error.log
和nginx errorlog
果真,root@tuan:/var/log/nginx# tail -f error.log
nginx log 如下
|
|
重点是EHLO not acceptedfromserver!
,追了下代码发现原来是源自于smtp的错误,由于发送邮箱用的是腾讯的企业邮箱,而smtp.php没有涉及到ssl相关。
解决办法
smtp服务器由smtp.exmail.qq.com
改为
ssl://smtp.exmail.qq.com
备忘~
opencart nginx url seo 配置1234567891011121314151617181920server { location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } location ~* (\.(tpl|ini))$ { deny all; }