pimcore/demo

Pimcore 6 的演示应用程序

维护者

详细信息

github.com/pimcore/demo

源代码

问题

安装次数: 76,872

依赖者: 0

建议者: 0

安全: 1

星星: 99

关注者: 16

分支: 106

开放性问题: 11

类型:项目


README

此演示包旨在供希望学习 Pimcore 并了解其操作的 Pimcore 新手使用。它专门设计用于获取 Pimcore 的 CMS、DAM、PIM 和电子商务功能的概述,并可作为使用 Pimcore 构建的电子商务应用程序的蓝图。如果您是经验丰富的 Pimcore 开发者,请查看下面的骨架链接。

入门

COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/demo my-project
cd ./my-project
./vendor/bin/pimcore-install

Docker

您还可以使用 Docker 设置新的 Pimcore 安装。您不需要具有已安装 composer 的 PHP 环境。

先决条件

  • 您的用户必须被允许运行 docker 命令(直接或通过 sudo)。
  • 您必须已安装 docker-compose。
  • 您的用户必须被允许更改文件权限(直接或通过 sudo)。

按照以下步骤操作

  1. 使用 docker run -u `id -u`:`id -g` --rm -v `pwd`:/var/www/html pimcore/pimcore:php8.3-latest composer create-project pimcore/demo my-project 使用 pimcore/pimcore 镜像初始化演示项目
  2. 转到您的新项目 cd my-project/
  3. 新项目的一部分是 docker compose 文件
    • 运行 echo `id -u`:`id -g` 以检索您的本地用户和组 ID
    • 在编辑器中打开 docker-compose.yaml 文件,取消注释所有 user: '1000:1000' 行,并在必要时更新 ID
    • 使用 docker compose up -d 启动所需的服务
  4. 安装 Pimcore 并初始化数据库 docker compose exec php vendor/bin/pimcore-install --mysql-host-socket=db --mysql-username=pimcore --mysql-password=pimcore --mysql-database=pimcore
    • 当询问管理员用户名和密码时:自由选择
    • 这可能需要一些时间,长达 20 分钟
  5. ✔️ 完成 - 您现在可以访问 pimcore-demo

Pimcore 平台版本

默认情况下,Pimcore 平台版本被添加为依赖项,这确保安装了兼容的且相互之间经过测试的版本的其他 Pimcore 模块。有关平台版本的更多信息,请参阅平台版本文档

可能需要将特定 Pimcore 模块更新到平台版本中未包含的版本。在这种情况下,您需要从您的 composer.json 中删除 platform-version 依赖项,并将模块更新到所需版本。请注意,这可能会导致理论上兼容但未经测试的 Pimcore 模块组合。

其他演示/骨架包