発生している問題
herokuでデプロイしたPHPアプリで画像登録しようとすると下記のようなエラー文がでます。
エラーメッセージ
Reading Exif data is not supported by this PHP installation.
試したこと
composer.jsonに以下を追加し、
"require": { "ext-exif": "*" ・・・ }
PHPの公式リファレンスで下記の記載があったので、
引用テキストexif サポートを有効にするには、PHP の configure 時に --enable-exif を指定します。
$ heroku run bash
でherokuに入ったのち、
$ /app/.heroku/php/bin/php-config --configure-options --enable-exif=shared
を打ちました。
※上記、公式リファレンスの文と違いますが、configのhelpで下記のように出力されたので、上記のように打ちました。
Usage: /app/.heroku/php/bin/php-config [OPTION]
Options:
--prefix [/app/.heroku/php]
・・・
--configure-options [--prefix=/app/.heroku/php --with-config-file-path=/app/.heroku/php/etc/php --with-config-file-scan-dir=/app/.heroku/php/etc/php/conf.d ・・・ --enable-exif=shared
上記コマンド打った後に、再度herokuをrestartさせましたが、エラー文は変わりません。
初学者で諸々知識が浅い為、手詰まりとなっております。
もし、何か分かる方いらっしゃいましたら、ご教示頂けると幸いです。
補足情報(FW/ツールのバージョンなど)
他、不足情報ありましたらご教示ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/31 05:27