强烈向大家推荐一个好网站,【我要自学网】,教程由在校老师录制,有办公会计、平面设计、室内设计、机械设计、网页编程、影视动画等教程.....让你足不出门,都可以体验学校的专业教育!
一般来说,直接使用nginx的服务器,配置https,ecshop登录后台是不会有问题的,如果使用IIS的服务器,通过使用nginx代理iis部署多个站点,会造成PHP无法输出$_SERVER['HTTPS'],所以才导致无法登录ecshop后台,这种情况,可以使用一下办法解决:
pc端口,打开admin后台目录/includes/init.php文件修改, 手机端,打开mobile/include/lib_base.php,找到如下代码
if (!defined('IN_ECS')) { die('Hacking attempt'); }
在下面添加以下代码
$_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);