• はじめまして。

    WordPress 2.7.1 をインストールしていて、
    これまで他社サーバでは何の問題もなかったのですが、
    (ファーストサーバ社、ロリポップ!等)

    今回、ケイティケイ株式会社提供の
    ActAdminホスティングサーバにインストールしようとして、

    /wp-admin/install.php

    を開くと、文字化けした画面が表示されます。

    文字コードが原因かと考えて、
    念のため データベースの設定を utf8 から EUC-JP に変更しても同じでした。

     ※その場合、
     define(‘DB_CHARSET’, ‘utf8’);
      を
     define(‘DB_CHARSET’, ‘euc-jp’);
      で、合っているでしょうか?

    また、/wp-config.php に設定情報を入れずに
    インストール画面から直接設定情報を入力してみようとしてみましたが、
    その場合も、/wp-admin/install.php が文字化けします。

    MySQLの照合順序などに問題があるのでしょうか?

    どなたか、サポートをお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    /wp-admin/install.php
    を開くと、文字化けした画面が表示されます。

    この段階ではまだデータベースにアクセスしていないので、DB の文字コード設定は関係ありません。少なくとも、WordPress は UTF-8 を使うので、EUC-JP にしてはいけません。

    まず、php.ini の mbstring 設定を確認してください。文字コードの変換は行う必要はなく、http_input も output どちらも pass が好ましいです。あとは Apache の Default Charset が Latin 文字列になってないか確認してください (なってたら削除)。

    あと、DB_CHARSET の指定は SET NAMES 命令で使うパラメータなので、もし EUC-JP を使う場合は ujis が正しいです (MySQL のバージョンによっては EUC-JP という指定が通るかもしれませんが)。

    トピック投稿者 wakuchin

    (@wakuchin)

    lilyfan さん、ありがとうございます!

    phpのことは詳しく理解できていません。
    また管理者権限がないので、php.ini は触れないと思います。

    WordPress をインストールするディレクトリに
    .htaccess

    httpd.conf
    ファイルを置いて、
    その中身を

    php_value default_charset “utf-8”
    php_value mbstring.language “Japanese”
    php_value mbstring.internal_encoding “utf-8”
    php_value mbstring.http_input “pass”
    php_value mbstring.http_output “pass”

    などと設定する方法があるのでしょうか?

    これはやってみましたが、今のところ変化はありませんでした。

    せっかくのアドバイスを理解できずすみません。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「インストール時の /wp-admin/install.php 文字化け」には新たに返信することはできません。