SSL已应用于PHP站点,但我在控制台上收到“混合内容”错误。为了消除这些错误,我认为我需要更改超全局变量中的值:$GLOBALS.site_url
我正在使用FileZilla访问站点的文件,当我查看index.tpl文件时,我发现代码行如下:
<link rel="StyleSheet" type="text/css" href="{$GLOBALS.site_url}/templates/_system/main/images/css/form.css" />
<link rel="StyleSheet" type="text/css" href="{image src="design.css"}" />
<script language="JavaScript" type="text/javascript" src="{$GLOBALS.site_url}/system/ext/jquery/jquery.js"></script>
<script language="JavaScript" type="text/javascript" src="{$GLOBALS.site_url}/system/ext/jquery/jquery-ui.js"></script>
<script language="JavaScript" type="text/javascript" src="{$GLOBALS.site_url}/system/ext/jquery/jquery.form.js"></script>
<script language="JavaScript" type="text/javascript" src="{$GLOBALS.site_url}/system/ext/jquery/jquery.validate.min.js"></script>
<script language="JavaScript" type="text/javascript" src="{$GLOBALS.site_url}/system/ext/jquery/jquery.autocomplete.pack.js"></script>
引用$GLOBALS.site_url,它可能被设置为没有安全性的超文本传输协议。
有人能建议我在哪里可以找到并改变这个超级全局的值吗?
更新:解决方案:我在模板文件夹旁边找到了一个名为"config.php“的PHP文件。在这个文件中,我简单地将http更改为https。
发布于 2019-06-13 06:50:40
1)尝试按$GLOBALS‘’site_url‘=和$site_url =这样的匹配项在项目中进行搜索
经过额外的调查,看起来您的项目可以使用智能求职板软件。如果你真的使用它,你可以查看官方文档,但我认为在这种情况下,"site_url“被保存在数据库中,最简单的方法是在智能求职公告板设置页面更新链接,当然,前提是你有权访问网站图形用户界面。
https://stackoverflow.com/questions/56570328
复制相似问题