PHP';s exif_read_data()函数导致500服务器错误
出于某种原因,在jpg映像上运行exif_read_data()函数时,我的生产服务器给了我一个500服务器错误。我已经验证了该图像确实是jpg、存在并且具有适当的权限。该功能在我的本地主机上运行良好 什么可能导致此错误 服务器运行的是PHP5.3.17,我的本地主机运行的是5.3.8,但我怀疑这会有所不同 多谢各位 编辑:我的简单代码PHP';s exif_read_data()函数导致500服务器错误,php,image,jpeg,exif,Php,Image,Jpeg,Exif,出于某种原因,在jpg映像上运行exif_read_data()函数时,我的生产服务器给了我一个500服务器错误。我已经验证了该图像确实是jpg、存在并且具有适当的权限。该功能在我的本地主机上运行良好 什么可能导致此错误 服务器运行的是PHP5.3.17,我的本地主机运行的是5.3.8,但我怀疑这会有所不同 多谢各位 编辑:我的简单代码 error_reporting(E_ALL); $path = '/home/user/staging/files/image.jpg'; $exif = ex
error_reporting(E_ALL);
$path = '/home/user/staging/files/image.jpg';
$exif = exif_read_data($path);
var_dump($exif);
对于想知道解决方案是什么的人来说,这是在启用exif模块的情况下重新编译Apache。显然,默认情况下不启用它是可能的。错误日志中有什么?始终首先检查错误日志。我愿意打赌代码中可能会有智能/卷曲引号,这是可能的。例如:
“
和/或”
我检查了/var/log/messages,没有看到关于此错误的任何信息。弗雷德:没有,根本没有引号。