CentOS上的Magento 1.4.2上载HTTP错误

CentOS上的Magento 1.4.2上载HTTP错误,magento,magento-1.4,Magento,Magento 1.4,最近,我在CentOS上将Magento从1.4.1升级到1.4.2,出现了无法通过WYSIWYG(上传HTTP错误)将图像上传到服务器的问题。我在许多论坛上研究过这个问题,但没有一个解决方案有效。以下是我尝试过的: 确保媒体目录和tmp文件夹上的权限是可写的。我可以创建文件夹,只是不能上传图片 已尝试修改媒体文件夹中的.htaccess: #Options All -Indexes #Options -ExecCGI 我已经尝试在php.ini中关闭这个suhosin suhosin.s

最近,我在CentOS上将Magento从1.4.1升级到1.4.2,出现了无法通过WYSIWYG(上传HTTP错误)将图像上传到服务器的问题。我在许多论坛上研究过这个问题,但没有一个解决方案有效。以下是我尝试过的:

确保媒体目录和tmp文件夹上的权限是可写的。我可以创建文件夹,只是不能上传图片

已尝试修改媒体文件夹中的.htaccess:

#Options All -Indexes 
#Options -ExecCGI 
我已经尝试在php.ini中关闭这个suhosin

suhosin.session.cryptua = off 
我尝试在Magento根目录中添加一个php.ini:

magic_quotes_gpc = off
short_open_tag = on
extension=pdo.so
extension=pdo_mysql.so 
我的.htaccess中有以下内容:

<IfModule mod_security.c>
###########################################
# disable POST processing to not break multiple image upload

    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>
我没有在任何日志文件中看到错误,所以我完全被难住了。 通过firebug查看,当我单击上载文件时,没有看到网络流量。所以我认为这是一个JavaScript问题或flash问题。
我已经用1.6替换了prototype.js,但是没有任何效果。同时,对flash上传程序(/skin/adminhtml/default/default/media)授予完全权限也没有任何作用。

我们曾经遇到过这样的问题。它与自定义模块中的事件相连接。其中一个与uploader模块冲突(解决方案是将其范围从全局更改为前端-但您的情况可能不同)。尝试使用XML配置禁用所有自定义(/local/和/community/)模块(将其“enabled”值设置为false,或将文件从/etc/modules/移到/app/disabled/)。如果有帮助的话,就一个接一个地打开它们


另一个类似的情况发生在我们使用htaccess和rewrites向某些magento地址添加/删除斜杠时

我们曾经遇到过这样的问题。它与自定义模块中的事件相连接。其中一个与uploader模块冲突(解决方案是将其范围从全局更改为前端-但您的情况可能不同)。尝试使用XML配置禁用所有自定义(/local/和/community/)模块(将其“enabled”值设置为false,或将文件从/etc/modules/移到/app/disabled/)。如果有帮助的话,就一个接一个地打开它们


另一个类似的情况发生在我们使用htaccess和rewrites向某些magento地址添加/删除斜杠时

我们过去也遇到过这个问题,但它只发生在某些浏览器和某些版本的flash上。我正在使用最新的稳定版本的flash,并在多个浏览器中进行了尝试,但没有成功。我们过去也遇到过这个问题,但它只发生在某些浏览器和某些版本的flash上。我正在使用最新的稳定版本的flash,并在多个浏览器中尝试过,但运气不佳。这不是问题所在。我禁用了所有模块,但这并不能解决问题。实际上你是对的。我试着再次移除所有模块,这次成功了。非常感谢。这不是问题所在。我禁用了所有模块,但这并不能解决问题。实际上你是对的。我试着再次移除所有模块,这次成功了。非常感谢。
SetEnvIfNoCase Content-Type "^multipart/form-data;" "MODSEC_NOPOSTBUFFERING=Do not buffer file uploads"