0

新しいドメインとホスティングを取得しましたが、新しいデータベースに接続できません。

私が試したこと:

'db'=>array(
    'connectionString' => 'mysql:host=ascodcurro.com.mysql;dbname=ascodcurro_com',
    'emulatePrepare' => true,
    'username' => 'ascodcurro_com',
    'password' => 'xxxx',
    'charset' => 'utf8',
    ),      

いつものようにlocalhostを試してみると、うまくいきます。ホストからのユーザー情報:

MySQL   
server: ascodcurro.com.mysql
DB: ascodcurro_com
user:   ascodcurro_com
pw: *****

PhpMyAdmin  
PhpMyAdmin: https://dbadmin.one.com/
user:   ascodcurro_com
pw: ******
4

2 に答える 2

4

最初の起動時と Yii での作業中に直面した最初の問題は、データベースへの接続でした。

非常に奇妙なエラーが発生し、XAMPP スタックの Mac OSX Mountain Lion の DB に接続できませんでした。数え切れないほどの検索の後、ようやく機能する方法を見つけました。これが Yii の DB に接続できる唯一の方法です。

  1. 最初に、main.php ファイルの「db」構成のコメントを外して、デフォルト構成を使用してデータベースに正常に接続できるかどうかを確認します。例 :

    'db'=>array(
    
                'connectionString' => 'mysql:host=localhost;dbname=ascodcurro_com',
                'emulatePrepare' => true,
                'username' => 'username',
                'password' => 'pass',
                'charset' => 'utf8',
                'tablePrefix'=>'',
                'enableProfiling'=>true,
                'enableParamLogging'=>true,
    
    
            ),
    

ただし、この後もまだデータベースに接続できない場合は、私が接続できなかったため、次のアプローチを試してください。新しいphpファイルを作成して、次のように入力します。

<?php phpinfo() ?>

そのページをチェックアウトし、「mysql」がどこにあるかを調べ、その中の「MYSQL_SOCKET」を見つけて、その場所を書き留めます。

場所を書き留めた後、これを 'db' 接続文字列として試してください (たとえば、私の場合、場所は " /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock " です) :

    'connectionString' => 'mysql:unix_socket=/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock;dbname=practice',

残りは、使用する基本的なパラメーターです。そして、もう一度接続してみてください。

うまくいけば、それはあなたをあなたのDBに接続するはずです。

よろしく、

于 2013-04-24T17:24:26.320 に答える
1
'db'=>array(

            'connectionString' => 'mysql:host=localhost;dbname=basename',
            'emulatePrepare' => true,
            'username' => 'username',
            'password' => 'pass',
            'charset' => 'utf8',
            'tablePrefix'=>'',
            'enableProfiling'=>true,
            'enableParamLogging'=>true,


        ),

その私の設定。エラーが発生しますか?

于 2013-04-24T08:27:01.603 に答える