PHP5.6切り替えメモ

対象モジュール もしもアプリ
件名 もしも ゲット ショップ(^-^)/
要旨 もしも ゲット ショップ(^-^)/ ベ〜タ版 アップロードして簡単な設定をするだけで店長さんになれちゃう♪ ベーシック版version 2.00最終更新 2018.1.7 簡単な設定をするだけでショピングサイトを構築でき...

このトピックの投稿一覧へ

なし PHP5.6切り替えメモ

msg# 1.7
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016/3/16 1:18
ぷち 
私が使っているサーバーでPHPのバージョンが5.3xから5.6x標準に切り替わりエラーが出たため、config.phpの中身を下記のように修正したところ、エラーが発生しなくなりましたので情報共有を兼ねて貼り付けておきたいと思います。


if ( $mbstring_setting ) {
mb_language( 'Japanese' ) ;
ini_set( 'output_buffering', 'Off' ) ;
ini_set( 'default_charset', ( $encoding === 'SJIS' ) ? 'Shift_JIS' : $encoding ) ;
ini_set( 'mbstring.detect_order', 'EUC-JP,UTF-8,SJIS-win,JIS,ASCII' ) ;
/*! ini_set( 'mbstring.http_input' , 'pass' ) ;
ini_set( 'mbstring.http_output' , 'pass' ) ;
ini_set( 'mbstring.internal_encoding', $encoding ) ; */
ini_set( 'mbstring.substitute_character', 'none' ) ;


'mbstring.http_input'
'mbstring.http_output'
'mbstring.internal_encoding'

iconv および mbstring のエンコーディング設定は5.6xから非推奨となった影響かと思います。

サーバー側のphp.iniの設定に上記3項目がすでに設定されており、それと競合(?)を起こしていたようです。

サーバーによって設定は変わりますが、5.6x系に切り替えてエラーが出た方がいましたら、上記内容も確認してみる価値はありそうです。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ




Back to Top