default_charsetが変更されてしまいます

TOP Forums 使い方全般(Fixing KUSANAGI) default_charsetが変更されてしまいます

default_charsetが変更されてしまいます

Viewing 0 reply threads
  • Author
    Posts
    • #298
      mrrchn
      Participant

        初めて投稿させていただきます。

        Kusanagi8.0.8(最新版)をつかっております。

        nginx/1.13.5

        PHP 5.6.31 (cli) (built: Jul 6 2017 08:06:11)
        Copyright (c) 1997-2016 The PHP Group
        Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
        with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

        の環境でphp-fpmで運用しております。

        <困っている現象>
        意図せず、PHP変数の
        default_charset
        がUTF-8からEUC-JPに変わってしまいます。

        Local ValueだけではなくMaster Value
        もかわってしまうことと
        <?php phpinfo(); ?>
        の表示でもかわってしまうため
        プログラムの問題ではないと認識しております

        <そもそも>
        /etc/php.ini
        には
        default_charset = “UTF-8”
        mbstring.internal_encoding = “UTF-8”
        を設定しており
        systemctl restart php-fpm
        で再起動をすると
        <?php phpinfo(); ?>の表示もUTF-8にもどります。

        しかし、なんらかのアクセスがあると
        EUC-JPに戻ってしまっております。

        当該サーバーにはUTF-8とEUC-JP
        のコンテンツが同居しております。
        *EUC側にはローカルファイルに mbstring.internal_encoding = “EUC-JP”
         nginxのConfファイルの当該ディレクトリ内のみに
         
        set $php_value “default_charset=EUC-JP”;
        set $php_value “$php_Value \n short_open_tag=On”;
        fastcgi_param PHP_VALUE $php_value;

        を設定

        ただし同居している他のドメインにも
        default_charset
        が変わってしまう問題が発生しているので nginxのConfファイルではないと
        考えている次第です。


        WEBサーバーへのアクセスでMaster Valueが変わってしまうのは考えづらいです。

        上記の現象の原因としてなにか考えられることはございますでしょうか?
        ご指導いただければ幸いです。

        よろしくお願いいたします。

    Viewing 0 reply threads
    • You must be logged in to reply to this topic.

    Next article

    フォーラムについて