在我们维护的旧Magento网站上,图像上传器似乎被严重破坏......我收到了“上传HTTP错误”错误,似乎无法弄清楚如何修复它。
无论如何,我们正在升级网站,所以我决定放弃修复它,因为更新应该这样做。
但客户希望现在在旧网站上添加两个产品的图片(如今),如果没有修复图片上传器,我不知道该怎么做。
我认为我可以通过手动将数据插入数据库来实现,但它非常复杂我不确定从哪里开始 - catalog_product_entity_media_gallery看起来是一个好的起点,但是它存储的图像路径的值似乎是指缓存。
我还四处寻找以编程方式向产品添加图像的方法(没有太多运气)这是一个很好的方法吗?如果是这样的话?
基本上,如何在Magento 1.4.0.1 中手动将图像添加到Magento引以为傲?
答案 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(我确定它拥有正确的权限)
无论如何,希望这可能对某人有帮助!