手动将图像添加到产品 - Magento 1.4.0.1

时间:2012-11-23 11:44:53

标签: php mysql magento iis-7 magento-1.4

在我们维护的旧Magento网站上,图像上传器似乎被严重破坏......我收到了“上传HTTP错误”错误,似乎无法弄清楚如何修复它。

无论如何,我们正在升级网站,所以我决定放弃修复它,因为更新应该这样做。

但客户希望现在在旧网站上添加两个产品的图片(如今),如果没有修复图片上传器,我不知道该怎么做。

我认为我可以通过手动将数据插入数据库来实现,但它非常复杂我不确定从哪里开始 - catalog_product_entity_media_gallery看起来是一个好的起点,但是它存储的图像路径的值似乎是指缓存。

我还四处寻找以编程方式向产品添加图像的方法(没有太多运气)这是一个很好的方法吗?如果是这样的话?

基本上,如何在Magento 1.4.0.1 中手动将图像添加到Magento引以为傲?

2 个答案:

答案 0 :(得分:1)

尝试通过htaccess文件禁用目录的身份验证,然后尝试上传图像并检查它是否正常工作。

完成上述步骤后,尝试另一步转到管理员>>系统>>配置>>网络>>会话验证设置,您将验证HTTP_USER_AGENT设置为NO并检查结果

答案 1 :(得分:0)

最后,我设法通过将数据插入catalog_product_entity_varchar表来手动添加图像,我使用的属性ID是74,75和76(一个用于缩略图,大图像等),所以你结束了类似的事情:

插入以下内容

       value              entity_type_id     store_id      entity_id    value
Automatically generated         4          you know this    74/75/76   path to image

最后,我使用php.ini中的upload_tmp_dir将图像上传目录更改为站点根目录中的目录,将其设置为默认值但由于某种原因无法使用C:/ Windows / Temp(我确定它拥有正确的权限)

无论如何,希望这可能对某人有帮助!