我正在Craft 3中建立一个站点。使用MAMP,localhost允许我上传图像并使用Craft的图像转换,最大8 mb。
当我切换到Media Temple Grid Server进行生产时,似乎将上传限制为2mb。
我尝试使用Craft设置,.htaccess和php.ini来提高上传限制和内存分配,但是没有运气。我一直在非工艺网站上的Media Temple上增加上传和内存限制,并且始终可以正常工作。
我认为这是一个内存问题,因为图像转换(有时)还会抛出500,并且那里没有上传(但创建了新图像)。
Grid Server使用GD,而不是Imagick,这可能是一个线索,但还没有帮助我弄清楚这一点。
在开发环境或生产环境中,我在日志中找不到任何特定的错误,但是我可以看到所有图像都返回了500个错误,但只有当它们很大时才会显示。
(另外,不起作用的图像转换是使用localhost上传的,然后通过FTP传输到Media Temple服务器。这些相同的图像甚至都不会上传到Media Temple。)