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 フレームワークを使用して提供された例を使用すると、動作します。 cmi', 'emulatePrepare' => true, 'username' => 'root', 'password' => '', 'charset' => 'utf8', ),

  3. しかし、ホスト、ユーザー名、およびパスワードを変更して外部データベースに接続しようとすると、エラーが発生します。この Mysql データベースは、GoDaddy の Linux ベースのホスト上にあり、PHP.ini で PDO が有効になっています。すべてが正しいように見えますが、確認するために、たとえば自分の trackstar アプリをローカル ホストから外部サイトに移動しようと何日も費やしました。私はそこでそれを使うことができますが、運が悪いです。

任意の提案をいただければ幸いです。

4

1 に答える 1

0

データベースにリモート接続するには、データベースを作成し、データベースへの直接アクセスを有効にする必要があります。このオプションを選択せず​​にデータベースを作成すると、リモート接続できなくなります。 Direct Database Access は、無料の広告付きホスティング アカウントでは利用できません。

于 2013-08-24T21:55:50.157 に答える