Pimcore:为什么安装后看不到资产?

问题描述

安装Pimcore并登录管理员帐户后,我看不到图像资产:

Screenshoot of issue

我尝试了演示和框架安装包,两个实例的问题相同。

我正在Windows 10上使用Xampp 3.2.4(Apache和MysqL)。

我尝试过的事情

  1. 由于在两个Pimcore安装(演示版和框架版)上均出现问题,所以我认为问题出在Assets文件夹的Apache用户访问设置上。因此,我进入了资产文件夹(../project-name/web/var/assets)并检查了设置权限(左键单击资产文件夹>属性>安全性)。完全控制所有用户并没有帮助。
  2. 我尝试过的第二件事是检查是否检查了Pimcore系统要求(尤其是imagick和gd扩展名)。因此,我进入了Pimcore控制台并运行 pimcore:system:requirements:check 命令。一切似乎都很好:

    PHP extensions check

  3. 我尝试过的最后一件事是在 httpd.conf 部分中将其更改为“ 需要所有授予的权限”,但这没有帮助。

此外,如果我转到计算机上的Assets文件夹,则文件在那里,我可以正常打开它们,因此它们不会丢失

PS。我不是开发人员,我需要本地安装Pimcore才能学习内容创建。所以请记住:)

解决方法

在Pimcore Admin中,打开Settings -> Thumbnails -> Image Thumbnails。 在本部分中,您可以定义图像的比例以及应如何调整尺寸。

单击add按钮,正确命名您的缩略图设置,然后单击“保存”。 您现在可以定义自己喜欢的转换,例如调整大小。这样可以使用固定的来调整图像的大小。

创建一些设置后,通过控制台导航到项目根目录,并输入命令以清除图像缩略图缓存并优化图像

bin/console pimcore:thumbnails:clear

bin/console pimcore:thumbnails:optimize-images

Pimcore 6 Documentation详细介绍了如何使用此功能以及设置多种生成缩略图的方式。