ホームページ >バックエンド開発 >PHPチュートリアル >oneThink データベース接続が失敗し、常に間違ったパスワードの解決を求めるプロンプトが表示されます。oneThink データベース接続_PHP チュートリアル
oneThink のデータベース構成ファイルは ApplicationCommonConfconfig.php です。論理的に言えば、ここでデータベース構成を変更すれば、次のことができるはずです。再接続しても、パスワードを変更すると、設定した内容と常に矛盾します。インターネットで多くの情報を見つけましたが、問題を解決できませんでした。しかし、「キャッシュ」という言葉を思い出したので、すべて削除しました。キャッシュ ディレクトリ ファイルと出力された構成情報は正しかったのですが、コードをコメントして出力すると、以前の構成情報が再び表示され、エントリ ファイルに解決策が見つかりました。oneThink がデータベース接続ユーザー名をキャッシュしていることがわかりました。前回のインストール時にパスワードを入力したため接続できなかったため、.php ファイルで ApplicationUserConfconfig Modify define('UC_DB_DSN','mysqli://root:123456@127.0.0.1:3306/onethink'); を使用することにしました。 . OK、すべてが正常に動作します。 ! ! (注: root の後の 123456 は変更されたパスワードです)
です。