好的,我有一个Magento 2.4.5项目,我面临一些问题,比如图像无法加载,因为它们是在pub/media/wysiwyg
而不是media/wysiwyg
中查找的。我在pub/media/wysiwyg/<some_image_directory>
中有一些所见即所得的图像,但是在活动站点上,目录和文件显示为media/wysiwyg
。我如何确保一个单独的pub/media/wysiwyg
目录是创建在现场除了媒体目录已经在那里,使图像加载正确?我们正在使用nginx这是开放的'pub'目录作为根媒体目录所在地.任何帮助都是感激不尽的。
我试着检查图片来源的代码段,试图看看是否可以通过从pub/media/wysiwyg/中删除'pub/'部分来以编程方式更改路径。但是,这是不可能的,因为这将改变项目范围内的东西,这可能会破坏其他东西。因此,这是不可能的。
1条答案
按热度按时间insrf1ej1#
首先,您需要确保您是从服务器上的根文件夹(即public_html)运行站点的。
重现步骤:
1:运行命令加载内容:
2:下一个命令:chmod -R 777发布版本/*
3:从您最近创建的Magento数据库中设置安全基本媒体URL和不安全媒体URL,并找到表core_config_data,将路径值更改为:
网页/安全/基本媒体网址=〉https://example.com/pub/media/
网页/不安全/基本媒体网址=〉https://example.com/pub/media/
或从Magento管理
商店-〉设置:配置-〉常规-〉基本URL-〉用户媒体文件的基本URL
并将
商店-〉设置:配置-〉常规-〉基本URL(安全)-〉用户媒体文件的基本URL
刷新缓存
4:您的/pub/media/文件夹中可能缺少.htaccess。
5:检查你的.htaccess文件,如果有错误的代码。
谢谢