-1

何らかの理由で、jpg 画像に対して exif_read_data() 関数を実行すると、本番サーバーで 500 サーバー エラーが発生します。画像が実際に jpg であり、存在し、適切な権限があることを確認しました。この関数は、私のローカルホスト マシンで完全に動作します。

このエラーの原因は何ですか?

サーバーは PHP 5.3.17 を実行しており、私のローカルホストは 5.3.8 を実行していますが、違いがあるとは思えません。

ありがとうございました。

編集:私の簡単なコード。

error_reporting(E_ALL);
$path = '/home/user/staging/files/image.jpg';
$exif = exif_read_data($path);
var_dump($exif);
4

1 に答える 1

1

解決策が何であるか疑問に思っている人にとっては、exif モジュールを有効にして Apache を再コンパイルすることでした。どうやら、デフォルトでオンにしないことは可能です。

于 2013-10-29T03:15:17.437 に答える