サポート » インストール » コアサーバー wordpressを複数インストールする方法

  • hanamin

    (@hanamin)


    解決方法をフォーラムを一通り目を通してみたのですが解決できなかったのでご質問です。

    コアサーバーで1個目は無事にインストールも出来ましたが2個目をインストールするとデータベースに接続できませんと表示が出ます。

    データベースはMySQLの追加と言う画面で名前をつけて追加しました。
    wp-config.phpには新しいデータベース名などの情報を入力しました。

    ~/wp-admin/install.phpに接続すると下記の表示となります。

    データベース接続確立のエラー
    これは wp-config.php ファイルのユーザー名とパスワードが間違っているか、localhost のデータベースサーバーに接続できないかのどちらかを意味します。ホストのデータベースサーバーがダウンしているのかもしれません。

    コアサーバーのデータベースの設定の問題なのかwp-config.phpに入力するユーザー名などの間違いなのかが全く解らない状況です。

    1個目のwordpressは普通に動作しています。

    入力ミスなどがないか何度も見直したり、インストール自体をやり直したりですが・・・
    どなたか詳しい方のご助言お待ちしております。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • nocchi

    (@nocchi)

    1個目、2個目ともに同じデータベースということですか?
    とりあえずですが……

    1.同じデータベースの場合
    データベーステーブルの【接頭辞の設定】は、確認しましたか?
    ・1個目と2個目のwp-config.phpで異なる接頭辞を設定しているか?
    ・設定した接頭辞は、半角英数字と下線(_)のみ使用されたものか?
    ・制限があるのか知りませんが、文字数が長すぎる可能性はありませんか?

    2.別々のデータベースの場合
    失敗している方のデータベースを作り直してみましたか?
    作成時のエラーの可能性、データベース名などに使用している文字、文字数がどこかの制限に触れていたりするかもしれません。

    これらのようなことは、既にご確認済みでしょうか?

    それと、他に試したことはありますか?同じデータベースではなく、新たなもので試してみる。成功しているデータベースで、【接頭辞の設定】を変えて試してみるなど。設定は正しく、データベースサーバも正常、何らかの理由でデータベースに接続できていない状態だとして、成功と失敗の違いはどのようになっているのでしょう。

    sion

    (@sion)

    こんにちは。

    同じくコアサーバーでいくつかのwordpresを運用しています。2つ目も特に問題なくインストールできました。
    全然詳しくはないので恐縮ですが、何かお力になれればと思います。

    (データベースを新たに作る場合の事例で書いています。)

    コアサーバーでの「データベースの追加」はうまくいきましたか?
    (私自身、恥ずかしながら最初につまづいた作業だったので念のために書いておきます。)
    ご不要でしたら読み流してください。

    管理メニュー(コントロールパネル)>データベース

    1. 「選択」にチェックボタンを入れる。
    2. ユーザー名を決めて入力。一つ目を「aaa」にしている場合、二つ目からは「aaa_xxx」と続いていく。(xxxとは、ここで入力する任意のユーザー名)
    3. パスワードを決めて入力。
    4. 文字コードはUNICODEを選択する。
    5. メモは適当に自分用で

    そして最後に「作成」ボタンを押すと、データベースを初期化します云々メッセージが出てくるのでOKを押してしばし待つ。
    (確か、反映するまでに1-3分程かかると書いてあった気がします。)

    上記のように、追加したデータベースを「aaa_bbb
    パスワードを「1234」にした場合、wp-config(wp-config-sample.php)に

    <略>

    // ** MySQL settings ** //
    define(‘DB_NAME’, ‘aaa_bbb‘); // データベース名
    define(‘DB_USER’, ‘aaa_bbb‘); // ユーザー名
    define(‘DB_PASSWORD’, ‘1234‘); // パスワード
    define(‘DB_HOST’, ‘localhost’); // データベースサーバ (ほとんどの場合変更する必要はありません)
    define(‘DB_CHARSET’, ‘utf8’);
    define(‘DB_COLLATE’, ”);

    <略>

    後は書いてあるようにKEYなどを入力して、

    • ファイル名をwp-config-sample.phpからwp-config.phpにして保存。
    • wordpress/wp-configへアップロード。
    • そして、wordpress/wp-admin/install.phpにアクセスするとインストール完了、必要情報を入力する画面が出てきたと思います。
    bc

    (@bcures)

    nocchiさん、sionさん、わたしは質問者ではないのですが、このレスポンスのおかげで、hanaminと同じ状況から脱出することができました。
    コアサーバーは、さくらインターネットよりも、細かな設定が必要なのですね。

    wp-config-sample.php
    ・データベーステーブルの接頭辞
    ・/** MySQL のユーザー名 */
    ・/** WordPress のデータベース名 */
    ・/** MySQL のパスワード */
    別物にする。

    データベースの設定で
    2番目以降のフォームに新規にDB/ユーザー名を追加する場合、例えば、wordpress_wpとした場合には、wp-config-sample.phpのデータベース名、ユーザー名もwordpress_wpと入力する。
    そして、wp-config-sample.phpをFFFTPにてアップし、wp-config.phpにリネーム。

    これで無事、新規WordPressのインストール画面が出没しました!

    おかげで助かりました。

    ありがとうございました。(*´ ^ー ^ `*)

    bc

    (@bcures)

    hanaminさん、ごめんなさい。
    「さん」と入力し忘れておりました。
    お詫びいたします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「コアサーバー wordpressを複数インストールする方法」には新たに返信することはできません。