1

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

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

但是客户现在希望将图像添加到旧站点上的两个产品中(就像今天一样),并且在不修复图像上传器的情况下,我不确定如何执行此操作。

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

我还四处寻找以编程方式向产品添加图像的方法(运气不好),这会是一个好方法吗?如果有怎么办?

基本上,如何在 Magento 1.4.0.1 中手动将图像添加到所述 Magento 骄傲

4

2 回答 2

1

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

在上述步骤之后尝试另一个步骤转到管理 >> 系统 >> 配置 >> Web >> 会话验证设置,将验证 HTTP_USER_AGENT 设置为 NO 并检查结果

于 2012-11-23T12:06:43.757 回答
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 (我确定它具有正确的权限)

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

于 2012-12-03T09:42:43.930 回答