1

Laravel 4 で移行を実行しようとした後、次のエラーを受け取りました。

[PDOException]                                              
SQLSTATE[HY000]: General error: 1273 Unknown collation: ''

これが私のデータベース接続構成です。

'mysql' => array(
    'driver'   => 'mysql',
    'host'     => 'localhost',
    'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
    'database' => 'database',
    'username' => 'root',
    'password' => 'root',
    'charset'  => 'utf8',
    'prefix'   => '',
),

助言がありますか?

4

1 に答える 1

8

インストールのルート フォルダーから composer update を実行して、最新のソース コードを取得します。それ以外の場合は、以下のように配列を更新してください。

'mysql' => array(
    'driver'   => 'mysql',
    'host'     => 'localhost',
    'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
    'database' => 'database',
    'username' => 'root',
    'password' => 'root',
    'charset'  => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'   => '',
 ),
于 2012-11-27T20:56:32.423 に答える