我有一个脚本,它使用像imagecreatefromjpeg()这样的PHP函数 我最近买了一台新服务器并将所有文件从旧服务器迁移到新服务器。我已经检查了100次代码,它与旧服务器上的代码相同,并且所有文件都已成功迁移,但运行时会出现以下错误:
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: Cannot read image data in
Notice: getimagesize() [function.getimagesize]: Read error! in
在服务器配置中是否应该更改任何内容,因为代码在其他服务器上运行良好。
答案 0 :(得分:0)
您可以尝试检查旧服务器和新服务器之间PHP配置的差异,特别是我会查看以下设置:upload_max_filesize和post_max_size,file_uploads,甚至可能是memory_limit。
答案 1 :(得分:0)
检查这些事情:
或尝试在测试图像上单独调试imagecreatefromjpeg,手动插入路径,通过php和权限等检查存在...
答案 2 :(得分:0)
我认为这个问题来自提供错误的服务器。
您可以尝试更改php.ini文件在服务器上的调整。