0

我已经查看了所有其他问题,但没有看到一个可以回答我的问题的问题,尽管许多问题相似。我正在研究使用 Yii 和 PHP 进行 Web 应用程序开发这本书。

  1. 我有一个 PHP 应用程序,我之前开发的可以使用这个连接字符串: $con = mysql_connect("10.6.186.140", "smucmap", " * ") or die("Could not Connect to MySQL server!");

  2. 我有一个使用 XAMPP 和提供的示例在 localhost 上运行的应用程序,使用 Yii 框架,它可以工作:'db'=>array('connectionString' =>'mysql:host=127.0.0.1;port=3306,dbname= cmi', 'emulatePrepare' => true, 'username' => 'root', 'password' => '', 'charset' => 'utf8', ),

  3. 但是,当我尝试更改主机、用户名和密码以连接到我的外部数据库时,我得到了错误。这个 Mysql 数据库位于基于 Linux 的 GoDaddy 主机上,并且在 PHP.ini 中启用了 PDO 一切似乎都是正确的,但我花了几天时间尝试将我的 trackstar 应用程序从本地主机移动到外部站点,以确保我可以在那里使用它,但没有运气。

任何建议将不胜感激。

4

1 回答 1

0

要远程连接到数据库,您必须创建一个数据库并启用直接数据库访问。如果在未选择此选项的情况下创建数据库,您将无法远程连接。 直接数据库访问不适用于支持广告的免费托管帐户。

于 2013-08-24T21:55:50.157 回答