更改集成lnmp环境中的SERVER_NAME显示值

淘宝有一用户问,为什么商城程序后台的微信菜单自动生成的链接地址是 www.lnmp.org 的。

处理过程:

1.查看phpinfo输出信息中,其中:
_SERVER["SERVER_NAME"] www.lnmp.org

bbs-aliyun-dongshan3-284919-1.png

2.咨询得,当前php+mysql环境是使用lnmp.org安装脚本安装的。网站程序是类似ecshop的商城程序,有微信模块,在“OAuth设置”里可能自动引用了_SERVER的值
bbs-aliyun-dongshan3-284919-2.png

3.找到程序的配置文件,如 /data/config.php ,在里边添加一行,手动设置_SERVER的值为符合实际情况的,如 www.guoxxxx.com

$_SERVER['SERVER_NAME'] = 'www.guoxxxx.com';

4.返回网站后台,查看“OAuth设置”自动生成的网址,已更新为手动设置的值
bbs-aliyun-dongshan3-284919-3.png

参考:http://stackoverflow.com/questions/5020464/php-serverserver-name-returns-machine-name-in-iis6

标签: none

添加新评论