web-dev-qa-db-ja.com

インストールの問題WordPressをローカルにインストール - ファイル 'wp-config.php'は既に存在しています

私は自分のコンピュータ、XAMPP環境にローカルにWordPressをインストールすることに問題があります。

PHPMyAdminでは、空のデータベースを作成しました。後でライブサーバーからダウンロードしたデータベース、およびその他のファイルとフォルダーもインポートします。

ApacheとMySqlモジュールは正しく起動され、私のChromeブラウザでlocalhostと入力すると、最初に手動で作成したwp-config.phpファイルなしでインストールしようとすると、2つの方法でWordPressをインストールできません - データベース接続の確立エラー。第二に、私は同じ資格情報とデータベース名でwp-config.phpファイルを作成しますが、私はこのエラーを得ました -

ファイル 'wp-config.php'は既に存在します。このファイルの設定項目をリセットする必要がある場合は、まずそれを削除してください。今すぐインストールしてみてください。

私は私のブラウザからキャッシュとクッキーをクリアしようとしました、しかし問題はまだここにあります。

2
Mile Mijatovic

通常、サーバではWPインストールプロセスでWPをインストールできます。自動生成されたwp-config.phpファイルがあるはずです。サーバによってはwp-config.php manualyを作成する必要があります。

WordPressのインストールを準備する方法は次のとおりです。

  1. MySQLでは、空のデータベースを作成する必要があります
  2. サーバーのルートに配置しますWP Zipファイル
  3. Zipマネージャを使ってZipファイルを抽出
  4. WPインストールファイルとフォルダをrootのwordpressから移動します
  5. ブラウザであなたのWP http://127.0.0.1/your-root/に行きます

今すぐインストールを開始します。

最初のステップで標準のWordPressインストールページが表示されたら、言語を選択してHostフィールドにデータベース名、ユーザー名、パスワード、およびlocalhostを挿入することができますWP。

あなたが言及したようなエラーを見るならば、あなたはルートフォルダの中にwp-config.phpを作成し、全体のPHPコードをwp-config-sample.php 1:1からコピーして、以下のようにファラムを変える必要があります:

// ** MySQL settings - You can get this info from your web Host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_Host', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

DB_CHARSETは、以前に作成したデータベース内のエンコーディングと同じである必要があります。 DB_COLLATEも空のままにします。

その後、あなたのWPはあなたにデータベースの更新を要求するでしょう、そして全てうまくいくでしょう。

これは、Softaculousによってインストールされている古いバージョンのWordPressが原因である可能性があります。

また、あなたのwp-config.phpファイルの一番下でこの行を見て、それを削除してやり直してください。

require_once(ABSPATH . 'wp-admin/setup-config.php');

デフォルトのXAMPPホストは localhost 、パスワードは設定されていない(空)、ユーザ名は root です。

また、XAMPPではSkypeと競合することがあり、Tools->Options->Advanced->ConnectionのSkypeポート80と443を無効にしてからSkypeを再起動する必要があることもあります。

これがお役に立てば幸いです。