帝国cms 外链数据库怎么办?

帝国cms 外链数据库怎么办?,第1张

修改 configphp 文件
//数据库设置
$phome_use_db='mysql'; //数据库类型
$phome_use_dbver='50'; //数据库版本
$phome_db_server='xxxxx'; //数据库登陆地址
$phome_db_port='xxxx'; //端口,不填为按默认
$phome_db_username='xxxxx'; //数据库用户名
$phome_db_password='xxxxxx'; //数据库密码
$phome_db_dbname='xxxxx'; //数据库名
$phome_db_char='gbk'; //设置默认编码
$phome_db_dbchar='gbk'; //数据库默认编码
$dbtbpre='phome_'; //数据表前缀
$ecmslang='gb'; //语言包
要修改的数据库登陆地址,数据库用户名,数据库密码,数据库名就可以了

你的数据库配置文件不正确吧。
你在本地使用的时候,直接安装是不需要数据库用户名和密码的

有2种办法可以解决:
1、本地备案数据库,传到空间后重新安装,在后台再恢复数据库
2、修改数据库配置文件,帝国CMS数据库配置文件为/e/class/configphp,修改完成使用帝国备案王把数据库再恢复进去。

server=(local);代表SQL SERVER服务器是你本机
database=cms;要连接的数据库的名称
uid=cms;登录到SQL SERVER的SQL SERVER帐户,需要在你机器上的SQL SERVER里边添加,如果之前已经添加过,就不用添加了,另外需要给这个帐户授权访问cms数据库的权限和对相应对象的 *** 作权限,如果,你不知道具体给哪些权限,在建立帐户的时候,给个db_ower权限就行了。
pwd=cms上边建立的cms帐户的密码

理论可以,但要考虑一些问题,像是性能问题,服务器的性能要可以承载瞬时高并发访问,内存充足,像是mysql一类的程序可能会因为内存占用过高而停止运行,像是安全问题,web服务通常是要对外开放的,如果没有web防火墙或者页面或服务器本身存在漏洞的话使服务遭到入侵,会影响数据库的安全。

其实这个问题最直接的回答就是可以,个人的网站出于资金问题可以放在一起,企业的话实在没有条件放在一起也行,但一定要做好安全防护,但如果有条件还是应该做到站库分离。插一句,站库分离一定要考虑好两台服务器之间的延时问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13419323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-01
下一篇 2023-08-01

发表评论

登录后才能评论

评论列表(0条)

保存