0

Fuel をクリーン インストールした後、アプリの構成ファイルでデータベース構成を設定しましたが、oil rename migrate を実行すると、

fuelphp oil refine migrate Error - invalid data source name in COREPATH/classes/database/pdo/connection.php on line 87

この問題は発生し始めたばかりで、何が問題なのかわかりません。構成ファイルの設定ではありません....

4

2 に答える 2

2

私もこの問題を抱えていましたが、php-cli.iniにPDO拡張機能がないことが原因であることがわかりました。構成に追加した後、UniformServerを使用しています。php cli の設定があるかどうかを確認する必要があります。

于 2012-07-17T07:37:27.773 に答える
1

このエラーは、接続を確立できなかった場合に発生します。場合によっては、ホストを に設定する必要があり127.0.0.1ます。これはすべて、開発者の設定によって異なります。
MAMP を実行している場合は、次のように MySQL ソケットにエイリアスを設定することもできます。

$ sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock

トラブルシューティングのセクションで説明しているように、最初に MySQL ディレクトリを作成する必要がある場合があります。

$ sudo mkdir /var/mysql
$ sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock
于 2012-07-15T15:06:48.540 に答える