9
Magento 1.9、PHP 5.6-iconv.internal_encodingの使用は非推奨です
Magento CE 1.8および1.9でも同じです VPSでPHPを5.5.16から5.6.0に更新した後、[magento] /var/log/system.logで次の2つのエラーが発生しました。 ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 311 ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 472 この情報はhttps://github.com/zendframework/zf1/pull/347で見つかりましたが 、php.iniの変更のすべてのバリエーションが機能しません(もちろん、php.iniを変更するたびにphp-fpmサービスを再起動しました)。 ここhttps://github.com/zendframework/zf1/pull/347/files#r14075423私はこの行(313および474)で提案された変更を正確に読みましたが、Magento Coreファイルへのハックは使いたくありません。 フロントエンドとバックエンドでは、エンコーディングに問題はありません。すべて問題なく見えます(ロシア語のローカライズ版-フロントエンドと管理パネル)。 system.logでこのERRを無視してもいいですか?このエラーを修正する正しい方法は何ですか?