大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
又是个没分的题!!帝国cms的站长们都很穷?
成都创新互联专注于企业营销型网站、网站重做改版、鲁甸网站定制设计、自适应品牌网站建设、H5网站设计、商城开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为鲁甸等各大城市提供网站开发制作服务。
帝国cms本身是支持远程数据库的(就是你说的外部数据库),就是在安装帝国cms向导 中,一步步引导,选择的数据库地址 可以填写远程数据库的访问IP及端口。
但是!关键问题在这里,MySQL数据库所在的服务器(你的A主机)还要支持数据库远程登录才可以用这种方法!这就需要比较复杂一点的设置了。
你可以百度一下如何设置MySQL的远程登录方式,参考这篇文
找到这个提示所在位置,查看前边代码,一步步追踪。表面看是数据库设置不正确,检查下路径。
帝国默认支持mysql数据库
要想支持ODBC那必须重写,用PDO数据接口重写!
这相当于你重新开发了一个系统!难度还是挺大的
修改 config.php 文件
//数据库设置
$phome_use_db='mysql'; //数据库类型
$phome_use_dbver='5.0'; //数据库版本
$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'; //语言包
要修改的数据库登陆地址,数据库用户名,数据库密码,数据库名就可以了