开发框架 版主:迅睿框架研发组
开启https访问后,后端可以正常登录使用
类型:迅睿CMS 更新时间:2021-01-17 13:47:52

开启https访问后,前端无法展示了,后端可以正常登录使用。请教解决方法

{xunruicms_img_title}

回帖
  • 偏南风
    #1楼    偏南风
    2021-01-17 13:41:36
    Chrome 0
    经分析,用的是西部数据的IIS虚拟机,根本就没办法获取https相关环境变量,所以通过后台开启的协议与环境变量获取的协议不相符,所以就不断的来回跳转,解决方法就是找到\dayrui\Fcms\Init.php大概在226行(!IS_ADMIN && isset($system['SYS_HTTPS']) && $system['SYS_HTTPS'])修改成(!IS_ADMIN && defined('SYS_HTTPS') && SYS_HTTPS)这应该是官方的一个bug吧,因为$system变量在97行就已经注销了,所以这里一直就是不成立的
    满意答案
  • 偏南风
    #2楼    偏南风
    2021-01-17 13:47:52
    Chrome 0
    @偏南风:迅睿cms系统功能很强大,但是对环境要求太苛刻,网站搬个家,修改个域名都要来回折腾几个地方,修改不对网站还打不开,感觉不是新手玩得开