开发者社区> 问答> 正文

ecshop与ucenter整合后使用rds必须将白名单设为0.0.0.0/0才可以登录

ecs上有一个网站,首页用ecshop二次开发,此外还有一个discuz论坛,通过ucenter整合了用户数据。

在将ecs上的mysql数据库迁移至rds,config.php等文件之中的数据库连接名称和密码等都设置了,并且rds的白名单之中添加的了ecs的内网ip。

然后发现首页的ecshop用户无法登录,错误提示为:

UCenter info: Can not connect to MySQL server
Error:
Errno:0

但与此同时,同一个用户通过discuz的首页登录却正常。

反复检查之后,发现将rds的白名单设为0.0.0.0/0则ecshop首页却可以正常登录。

但这样的话,安全性会差一些,而且rds管理界面会有警告提示。

请问,如何设置能够使得无需将白名单设为0.0.0.0/0即可在ecshop首页登录?

展开
收起
不堕轮回 2015-11-30 11:12:53 7124 0
2 条回答
写回答
取消 提交回答
  • 回 1楼西秦的帖子
    感谢关注,问题已经解决,并非rds的问题,而是ecshop设置的问题,原因是ecshop在和ucenter整合之后,更换数据库的时候,除了在data/config.php之中更改数据库地址和端口之外,还需要登录后台管理界面,在系统设置-》ucenter设置里更改数据库地址和端口。
    2015-12-05 20:07:43
    赞同 展开评论 打赏
  • 码农|Coder| Pythonista
    ecShop是不是连接的外网地址?
    2015-12-03 22:22:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像