1

我遇到了一个奇怪的问题,我很好奇这是否是我们遇到的较低级别的服务器配置问题。

我们正在发布一个包含 1 个或多个图像的表单。通常只有 1 张图片。我们有 2 台服务器设置。一个是在我的 Linux Mint 18 机器上运行的本地 vagrant box(ubuntu。Scotch Box,如果你有兴趣的话)。另一个系统是我们租用的物理机上的 cent-os+litespeed 服务器。

相同的代码,两台服务器上的 php.ini 设置相似,图像相同。我可以在本地完成,不能通过互联网到 cent os 服务器。

在本地,如果我上传 10 mb 的图像,它会按预期失败。在实时服务器上,如果我尝试上传 2.4 mb 的文件,它会失败。

在开发服务器上:

post_max_size : 100M
upload_max_filesize : 10M
upload_tmp_dir : /tmp
memory_limit : 512M
max_execution_time : 9999999
max_input_time : 60

在本地流浪服务器上:

post_max_size : 8M
upload_max_filesize : 10M
upload_tmp_dir : 
memory_limit : 512M
max_execution_time : 9999999
max_input_time : 60

我已经对此进行了研究,并对此发表了评论: 无法在 Laravel 中上传大文件(我认为 php.ini 设置是正确的)

使情节变厚。尝试上传图片时。2.4 mb 图片上传失败。1.0 有效,1.4 mb 有效,而不是 1.2 mb 失败?

我们没有收到任何错误,我在开发控制台中查看了帖子,它从挂起到失败,没有任何细节。

细节:

在环境中:

APP_ENV=dev
APP_DEBUG=true

所以我们应该得到某种错误?

Laravel 5.2,PHP 5.4。

不知道有没有其他细节?

感谢您的任何帮助。

4

0 回答 0