升级Magento后无法上传产品图片

时间:2016-11-22 10:51:37

标签: magento magento-1.9

因此,一位客户加入了Magento网站,该网站多年未升级,并且遇到了安全问题。所以我们清理了他们的网站并将其升级到1.9.2.4。

由于我一直在测试他们的系统,我注意到我无法上传任何新产品图片。所有文件夹权限都是正确的当我尝试上传图片时,会显示“上传完成”,但新图片不会显示在列表中。这会影响新产品或当前产品。

所以我做了一些挖掘。服务器或Magento日志中没有任何内容可以解释该问题。我逐步完成了代码,试图弄清楚它在哪里掉下来。到目前为止,我发现该文件正在上传到/ tmp目录。然后将其正确移动到magento / media / tmp文件夹。之后似乎没有任何事情发生。

以前有人有这个问题吗?出了什么问题?

由于

2 个答案:

答案 0 :(得分:0)

好的,我解决了。事实证明有人试图在某些时候安装No Flash Image Uploader扩展,然后将其删除,但不正确。我删除了所有痕迹,它又重新开始了。

答案 1 :(得分:0)

要解决此问题,需要手动更改文件lib / Varien / File / Uploader.php,以将0640/0750权限调整为0644/0755。

要执行此修复,请打开文件: LIB /瓦瑞恩/文件/ Uploader.php 搜索此行:

chmod($destinationFile, 0640);
Replace it with this line:
chmod($destinationFile, 0644); 

搜索此行:

chmod($destinationFile, 0750);
Replace it with this line:
chmod($destinationFile, 0755);

保存文件并刷新Magento的缓存。您现在应该能够使用网络服务器可以访问的权限正确上传图像。