php - 将表单 1.9.3 迁移到 2.3.4 后,Magento 2 基本图像和缩略图图像未显示在前端
问题描述
我知道这种问题已经被问了很多次,我已经尝试了所有的解决方案,但对我没有用,所以这就是我再次问这个问题的原因。
我将我的商店表单 1.9.3 迁移到 2.3.4 一切正常,但产品图片未显示在产品详细信息页面上。
预期结果:
在前端显示所有带有基本图像、小图像和缩略图的产品
我尝试过的事情:
- php bin/magento 设置:升级
- php bin/magento setup:di:compile
- php bin/magento 设置:静态内容:部署 -f
- php bin/magento 索引器:重新索引
- php bin/magento 目录:图像:调整大小(大约需要 50 小时才能完成)
- php bin/magento cron:运行
- sudo find var 生成的 vendor pub/static pub/media app/etc -type f -exec chmod u+w {} + && find var 生成的 vendor pub/static pub/media app/etc -type d -exec chmod u+w { } + && chmod u+x bin/magento (不起作用它给我一些错误)
- 授予 777 对 pub/media 文件夹的权限
这些解决方案都不适合我。我的媒体磁盘上有 77GB 可用空间
我的商店中有超过 100K 的可下载产品目录。
真正的问题: 在产品详细信息页面上,magento 尝试获取图像,但在控制台上出现 404 错误尝试获取图像表单缓存文件夹,当我打开产品时会生成小图像,而不是基本图像和缩略图。
任何帮助将不胜感激,在此先感谢。
解决方案
您错过了htaccess
媒体中的文件,请检查。如果不是他们将其放在媒体文件夹中并进行验证。希望它能解决您的问题。
推荐阅读
- javascript - 原型在 Firefox 67 中受到限制
- c# - 我无法使用 smtp 从 gmail 发送电子邮件
- python - 使用从两个列表中提取的两个变量迭代一段连接到 API 的代码
- .net - 具有证书客户端身份验证的自托管 Wcf 服务
- javascript - 为什么javascript中的e.preventDefault函数不适用于复选框?
- symfony - 使用 Symfony 上传文件时发生 OutOfMemoryException
- android - 如何打开文件位置以显示文件?
- python - 根据特定列中的重复循环值对 pandas df 进行切片
- hyperledger-fabric - 使用 Idemix 凭证调用事务时出现“无默认签名者设置”错误
- entity-framework - 表 ID 字段自动附加产生无效列名的表名