0

私はyiiしばらくフレームワークを使用しようとしています。私は参照しています - first-app-docyiic-doc

「stackoverflow」で自分に関連するすべての投稿を読みましたが、問題を解決する運がありませんでした。ほとんどの場合、.iniファイルとpdo.

protected/config/main.phpデータベース構成に従って、構成ファイルを変更しました。コマンド ライン ツールyiicを使用してmodel. ヒットする「http://hostname/path/to/index.php?r=user」が表示されます。

私がヒットしたときhttp://localhost/index.php?r=user; それは与えるCDbException-CDbConnection failed to open the DB connection: could not find driverブラウザ自体で。が見つからないようpdo_mysqlです。また、 にはファイル
がありませんが、と には別のファイルがあります。 php.ini/etc/php5/php.ini/etc/php5/cgi//etc/php5/apache2//etc/php5/cli/

また、php5-mysqlパッケージは、コンピューターにインストールしています。

私は試してみました。これはまるで不可能です。

4

2 に答える 2

0

これは少し古い質問であることはわかっていますが、他の人に役立つことを願っています。実際、サーバーをセットアップしたGoogle Computeエンジンで使用していたのと同じ問題があり、sqlite PDO拡張機能もインストールする必要があることがわかりましたMySQL PDO 拡張として。

詳細は私の質問にあります: https://stackoverflow.com/a/24555366/817213

うまくいけば、これは他の人にも役立つでしょう。

于 2014-07-16T13:42:50.443 に答える
0

1- MAMP、WAMP、または XAMP を使用してデータベースにアクセスするか、最初にコマンドラインでアクセスしてみてください。そのためにユーザー名とパスワードが必要かどうかがわかります。

2-あなたが持っているデータベースを確認してください。データベースが存在するかどうかがわかります。

3-プロジェクトのデータベース接続文字列が正しいかどうかを確認します。

于 2016-08-31T09:14:59.740 に答える