更改集成lnmp环境中的SERVER_NAME显示值
淘宝有一用户问,为什么商城程序后台的微信菜单自动生成的链接地址是 www.lnmp.org 的。
处理过程:
1.查看phpinfo输出信息中,其中:
_SERVER["SERVER_NAME"] www.lnmp.org
2.咨询得,当前php+mysql环境是使用lnmp.org安装脚本安装的。网站程序是类似ecshop的商城程序,有微信模块,在“OAuth设置”里可能自动引用了_SERVER的值
3.找到程序的配置文件,如 /data/config.php ,在里边添加一行,手动设置_SERVER的值为符合实际情况的,如 www.guoxxxx.com
$_SERVER['SERVER_NAME'] = 'www.guoxxxx.com';
4.返回网站后台,查看“OAuth设置”自动生成的网址,已更新为手动设置的值
参考:http://stackoverflow.com/questions/5020464/php-serverserver-name-returns-machine-name-in-iis6