0

ここで PHP の初心者向けの質問を完了してください。

動的 PHP サイトをローカルにロードしようとしていますが、エラーが発生します。EasyPhp 12.1 を使用しています。エラーメッセージは次のとおりです。

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'User'@'localhost' (using password: YES) in C:\Program Files (x86)\EasyPHP-12.1\www\site 2\includes\includes.php on line 3
Failed to connect to mysql database.

サイトにアクセスするための指示を受け取ったことを付け加えておきます。これらは次のとおりです。

  1. データベースをインポートします (どうすればいいですか? どこに?)
  2. includes/config.php を編集
4

2 に答える 2

0

さて、エラーメッセージはあなたに何を伝えますか?

スクリプトには、本来のデータベースサーバーにアクセスするための権限や機能がありません。これは、phpやページとは直接関係ありません。mysqlサーバーをどのようにセットアップするかが問題になります。ローカルデータベースサーバーを構成しましね。それは私の魔法には起こりません...

于 2012-12-02T13:10:08.880 に答える
0

私はローカル開発に EasyPHP を使用していませんが (私はXamppを使用しています)、EasyPHP は非常によく似たパッケージのようです。表示しようとしているローカル サイトに、特定のデータベース インスタンスを指定してテーブルをセットアップするための PHP 駆動のインストール スクリプトが含まれていない場合は、SQL インターフェイスを使用して手動でテーブルをロードする必要があります。データベースをまだセットアップしていない場合は、これも行う必要があります。また、ユーザー名とパスワードのアクセスを構成する必要がある場合もあります。これらはすべて、EasyPHP に同梱されている PhpMyAdmin インターフェイス内から実行できます。

そこにたどり着くには、まず EasyPHP の管理インターフェースを調べます。おそらく、MySQL 管理ツールに移動するためのリンクまたは何かが存在します。ここでは、ローカル サイトが使用するデータベース テーブル スペースの作成を含め、すべての MySQL データベースを管理および構成できます。

データベースが作成されたら、データベースをインポートするために、それがどのように提供されたかに大きく依存します。ファイルの場合は、.SQLおそらく、作成したデータベース インスタンスの PhpMyAdmin インターフェイス内から実行できます。

これはすべて、他の SQL ツール (コマンド ラインなど) を使用して行うことができますが、データベースの操作に慣れていない場合は、おそらく PhpMyAdmin から始めることをお勧めします。

最後に、設定でおそらく次を指定する必要があります。

  • ホスト名 (例: localhost)
  • ポート (例: 3306)
  • データベース名 (インスタンスに付けた名前)
  • ユーザー名 (例: root)
  • パスワード (例: root)

データベースに正しく接続できるようにします。

疑問がある場合は、EasyPHP (および MySQL) のドキュメントとセットアップ手順を参照してください。また、PHP とデータベースの操作に慣れていない場合は、ローカルでWordPressをセットアップするか、適切に作成された PHP ソフトウェアを試してみてください。データベースなど

于 2012-12-02T13:20:39.740 に答える