skillup

技術ブログ

PHP

herokuでのmb_convert_encoding

投稿日:

herokuにあげたアプリを起動しようとしたらmb_convert_encodingでundefinedエラーが帰ってきました。

どうやらマルチバイトのライブラリがないエラーのようですね。

といいつつも、一般のホスティングサービスのようにphp.iniを編集することはできないようです。

そこで対処法ですが、アプリケーションのルートディレクトリのcomposer.jsonに下記の記述をすればOKです。

※cakeの場合はappのなかのcomposer.jsonではなく、トップのディレクトリのcomposer.jsonです。

これでherokuにデプロイし、mb_convert_encodingを使ったサンプルプログラムをどこかで動かしてあげれば正常に動くことが確認できます。

http://qiita.com/maunamoana/items/82f3a2b75ab4b66a0784

今回は動かなかったのですが、user.iniという設定ファイルを使うこともできるようです。

http://qiita.com/hiro_y/items/bc631a27c9701f81a4f9

-PHP
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Cakeでのリレーションについて

いまさらながらCakeのリレーションについての復習。 基本から。 Contents1 基本的なリレーション1.1 1対N1.2 N対11.3 動的な紐づけ 基本的なリレーション 下記のようなテーブル構 …

no image

cakePHPの認証-Authコンポーネント

ひさびさにPHPをやる機会があり、短期での開発だったため、cakePHPを使いました。 以前やったことがあったんですが、もう2年以上たっていますね。 といいつつも昔のソースを見ながらやることで思い出し …

no image

guzzle

サイトへのログイン認証などHTTPアクセスを行うライブラリではHTTP2_requestが有名かと思いますが、すでに開発がとまっていることもあり、最近はguzzleというライブラリが使われているようで …

no image

phpenv+php-build 複数のPHPのversionを使い分け

使っているサーバーで別バージョンのphp(7.2.0)を使いたかったのでphpenvをインストール。 Contents1 phpenvのインストール2 php-build3 php install4 …

no image

cake sql系+リレーション+ヘルパー

先月末に引き続いてcakeネタをもりっといきます。 といっても自分用の小ネタリンク集です。 Contents1 sql系の小ネタ1.1 findとread1.2 find(‘count&# …