1

XPを実行しているラップトップにxamppをインストールしましたが、何年も問題なく実行されています。

私はcakephpをインストールしようとしましたが、データベース構成を変更し、mod_rewriteを有効にしました。

しかし今、私はウェルカムページで以下を取得します:

tmpディレクトリは書き込み可能です。

FileEngineはキャッシュに使用されています。構成を変更するには、APP / config/core.phpを編集します

データベース構成ファイルが存在します。

Cakeはデータベースに接続できません。

なぜデータベースに接続されていないのかわかりません。他の誰かがこの問題に遭遇し、それを解決する方法を知っている人はいますか?

*ケーキでデータロギングを構成するためのアドバイスを編集することも大きな助けになります

4

3 に答える 3

1

まず、デバッグを編集~/app/config/core.phpして2に上げます。これにより、より詳細なエラーレポートが提供されます。

次に、トリプルチェックを行い、~/app/config/database.phpタイプミスがないことを110%確認します。タイプミスがない場合は、ケーキ以外のスクリプトを使用して同じデータに接続してみてください。

それも失敗した場合は、ApacheとMySQLのログファイルを確認するか、ファイアウォールがある場合はそれを確認することをお勧めします。

于 2009-04-13T14:44:10.637 に答える
1

phpmyadminを使用してphpcakeのユーザーを追加して接続する場合、ホストをlocalhostの代わりにに設定する必要があり%ました。

于 2011-02-26T19:18:37.500 に答える
0

データベースのユーザー名とパスワードが正しいかどうかを確認しましたか?

また、データベースが存在することを確認してください。

XAMPPが使用するデフォルトのユーザー名とパスワード(実際にはパスワードなし)は次のとおりです。

var $default = array(
    'driver' => 'mysql',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => '',
    'database' => 'db_name',
    'prefix' => '',
);
于 2009-04-19T23:57:38.990 に答える