我正在研究电子商务网络应用程序。
我用PHP和codeigniter框架开发它。
我有 4 个面板:
- 管理
- 卖方
- 用户/客户
- 系统管理器
我有两个托管域:
- 去爸爸
- 蓝主机
我的管理员、用户、卖家面板网络应用程序在 Go-Daddy 上,为了为管理员和系统管理员生成所有类型的报告,我在 Bluehost 服务器上开发了不同的网络应用程序。
Bluehost 上的 Web 应用程序仅适用于系统管理员,他们正在寻找和管理会计相关模块
我的问题是:我可以在Bluehost服务器上的系统管理器Web应用程序中使用Go-Daddy托管服务器上的数据库来生成图形报告吗?
我只是对此有点困惑。
如果你想在Bluehost Server上运行php应用程序,但你的数据库在Go-Daddy托管服务器上。在 Bluehost 服务器上更改文件应用程序/配置/数据库.php。此文件包含有关正在使用的数据库的代码点火器配置详细信息。在此,您可以指定详细信息,例如IP,端口,DNS等。
您可以在$db['default']['hostname'] 设置中定义外部数据库。
您最有可能需要通过您的虚拟主机查找您的外部数据库地址。某些主机还通过 IP 地址限制外部访问,因此您可能还需要进行设置。
数据库.php文件看起来像这样
$db['default']['hostname'] = '198.xxx.xx.66';
$db['default']['username'] = 'root';
$db['default']['password'] = 'xxxxxx';
$db['default']['database'] = 'm000db';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;