• remslila

    (@remslila)


    xreaサーバーを使用しています。

    インストール後、
    http://www.remslila.com/wordpress/wp-admin/install.php
    データベース接続確立のエラーになります。

    これまでにやったこと。

    1.データーベース作成(UNCODE)
    2.wp-config.php作成(データベース名、ユーザー名、パスワード、認証用ユニークキー)
    3.パーミッション変更(フォルダ757)

    わかる方、助けてください。

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • h1965

    (@h1965)

    記載のリンク先には、

    【すでに WordPress をインストール済みのようです。再インストールするには、まず以前のデータベーステーブルを削除してください。】

    と、表記されています。

    上記のとおり、行ったのでしょうか。?

    shirakobato

    (@shirakobato)

    こんばんは。

    これまでにやったこと。

    1.データーベース作成(UNCODE)
    2.wp-config.php作成(データベース名、ユーザー名、パスワード、認証用ユニークキー)
    3.パーミッション変更(フォルダ757)

    1.でUNICODEのデータベースを作成した場合、2.を行う際の文字コードもUNICODEで行わなくてはならないのでは?
    データベースの文字コードと設定ファイルの文字コードが一致していない場合、認証に失敗してデータベース接続確立エラーとなります。
    お勧めはデータベース、PHPファイルともUTF-8で作成することです。

    また、この問題には関係ないですが、3.パーミッション変更(フォルダ757)を行うと、誰にでもそのフォルダにファイルを置かれる可能性があるため、特別な理由がない限りお勧めできません。

    トピック投稿者 remslila

    (@remslila)

    h1965さま

    テストで、http://www.remslila.com/wordpress/wp-admin/install.phpでは
    行いうまくいったのですが、本当は下記URLで実装したく考えています。

    http://www.adw-zion.com/wordpress/wp-admin/install.php

    shirakobatoさま

    >お勧めはデータベース、PHPファイルともUTF-8で作成することです。

    これは、データーベースをUNICODEではなく
    EUC-JPにすればいいということでしょうか?

    よろしくお願いします。

    shirakobato

    (@shirakobato)

    こんばんは。

    UTF-8はunicodeのコード重複範囲で互換性がある文字セットで、Fedora系OSの標準日本語文字コードです。
    そのため、お使いになられているサーバの日本語セットに従った文字コードで設定した方が良いという意味で、UTF-8をお勧めしました。
    サーバの日本語環境が他の文字コード(EUC-JP等)でしたら、そちらをセットした方が良いでしょう。

    私の環境ではOS・PHP・MySQLを統一し、内部で文字コード変換が起きにくくしているため、以下を指定しています。

    /etc/php.ini

    default_charset = "UTF-8"
    [mbstring]
    mbstring.language = Japanese
    mbstring.internal_encoding = UTF-8

    MySQLのサーバ接続の照合順序
    utf8_general_ci

    そのため、wp-config.phpは以下としています。

    /** データベースのテーブルを作成する際のデータベースの文字セット */
    define('DB_CHARSET', 'utf8');

    トピック投稿者 remslila

    (@remslila)

    すみません。本当に素人でよくわからなくて、
    サーバーは、EUC-JPしか設定できませんでした。

    その場合、どのファイルをどのように修正すればいいか
    教えていただいてもいいでしょうか。

    shirakobato

    (@shirakobato)

    追加です。

    wp-config.php を編集した場合、DB_CHARSETで指定した文字コードで保存する必要があります。
    ※UTF-8の場合UTF-8 BOM なし(UTF-8N)で保存します。

    それらを含めたインストール方法は、WordPress_のインストールを参考にしてください。

    shirakobato

    (@shirakobato)

    こんばんは。

    追加回答書き込みが遅れたため、結果として回答の順序が前後してしまい、申しわけありません。

    サーバーは、EUC-JPしか設定できませんでした。

    wp-config.php の編集に他のデータベース・キャラクタセットを使用した際の説明があります。

    トピック投稿者 remslila

    (@remslila)

    データベース・キャラクタセットを参考に色々書き換えてみましたが
    変化ありませんでした。

    もしかして、MySQLが4.0.26だと、そもそも動かないということはありますか?

    shirakobato

    (@shirakobato)

    こんばんは。

    もしかして、MySQLが4.0.26だと、そもそも動かないということはありますか?

    現在のWordPress 日本語版の動作環境は以下となっています。

    • PHP バージョン 5.2.4 以上
    • MySQL バージョン 5.0 以上

    ※ PHPの動作環境は5.2.4以上ですが、以下のバージョンには脆弱性があるためお勧めできません。
     PHP version 5.4.3 より前のバージョン
     PHP version 5.3.13 より前のバージョン

    トピック投稿者 remslila

    (@remslila)

    ありがとうございます。
    もしかしたら、◾MySQL バージョンが低いからできなかったのかもしれません。
    お付き合いいただきありがとうございます。

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • トピック「データベース接続確立のエラー」には新たに返信することはできません。