pimcore / demo
Pimcore 6 的演示应用程序
v2024.2.3
2024-08-23 07:26 UTC
Requires
- gotenberg/gotenberg-php: ^1.1 || ^2.0
- php-http/guzzle7-adapter: ^0.1.1
- php-http/httplug-bundle: ^1
- pimcore/admin-ui-classic-bundle: *
- pimcore/customer-management-framework-bundle: *
- pimcore/data-hub: *
- pimcore/ecommerce-framework-bundle: *
- pimcore/newsletter-bundle: *
- pimcore/payment-provider-paypal-smart-payment-button: ^2.0
- pimcore/pimcore: *
- pimcore/platform-version: ^2024.2
- pimcore/web-to-print-bundle: *
- pimcore/web2print-tools-bundle: *
- rybakit/twig-deferred-extension: ^3.0
- symfony/dotenv: ^6.2
- symfony/intl: ^6.2
- symfony/runtime: ^6.2
Suggests
- pimcore/elasticsearch-client: Required for Elastic Search service
Conflicts
- twig/twig: ^3.9.0
- 2024.x-dev
- 2024.2.x-dev
- v2024.2.3
- v2024.2.2
- v2024.2.1
- v2024.2.0
- 11.1.x-dev
- v11.1.5
- v11.1.4
- v11.1.3
- v11.1.2
- v11.1.1
- v11.1.0
- v11.0.7
- v11.0.6
- v11.0.5
- v11.0.4
- v11.0.3
- v11.0.2
- v11.0.1
- v11.0.0
- v11.0.0-RC2
- v11.0.0-RC1
- v11.0.0-BETA1
- v11.0.0-ALPHA8
- v11.0.0-ALPHA7
- v11.0.0-ALPHA6
- v11.0.0-ALPHA5
- v11.0.0-ALPHA4
- v11.0.0-ALPHA3
- v11.0.0-ALPHA2
- v11.0.0-ALPHA1
- 10.3.x-dev
- v10.3.5
- v10.3.4
- v10.3.3
- v10.3.2
- v10.3.1
- v10.3.0
- v10.2.6
- v10.2.5
- v10.2.4
- v10.2.3
- v10.2.2
- v10.2.1
- v10.2.0
- v10.1.17
- v10.1.16
- v10.1.15
- v10.1.14
- v10.1.13
- v10.1.12
- v10.1.11
- v10.1.10
- v10.1.9
- v10.1.8
- v10.1.7
- v10.1.6
- v10.1.5
- v10.1.4
- v10.1.3
- v10.1.2
- v10.1.1
- v10.1.0
- v10.0.13
- v10.0.12
- 10.0.11
- v10.0.10
- v10.0.9
- v10.0.8
- v10.0.7
- v10.0.6
- v10.0.5
- v10.0.4
- v10.0.2
- v10.0.1
- v10.0.0
- 1.6.x-dev
- v1.6.24
- v1.6.23
- v1.6.22
- v1.6.21
- v1.6.20
- v1.6.19
- v1.6.18
- v1.6.17
- v1.6.16
- v1.6.15
- v1.6.14
- v1.6.13
- v1.6.12
- v1.6.11
- v1.6.10
- v1.6.9
- v1.6.8
- v1.6.7
- v1.6.6
- v1.6.5
- v1.6.4
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.10
- v1.4.9
- v1.4.8
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.2
- v1.0.1
- v1.0.0
- dev-improve-dump
- dev-createproject
- dev-symfony_native_authentication
- dev-email_new_error_alert
This package is auto-updated.
Last update: 2024-09-16 12:48:08 UTC
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
- 将您的虚拟主机指向
my-project/public
- [仅限 Apache] 根据https://pimcore.com/docs/platform/Pimcore/Installation_and_Upgrade/System_Setup_and_Hosting/Apache_Configuration/ 创建
my-project/public/.htaccess
- 在浏览器中打开 https://your-host/admin
- 完成!😎
Docker
您还可以使用 Docker 设置新的 Pimcore 安装。您不需要具有已安装 composer 的 PHP 环境。
先决条件
- 您的用户必须被允许运行 docker 命令(直接或通过 sudo)。
- 您必须已安装 docker-compose。
- 您的用户必须被允许更改文件权限(直接或通过 sudo)。
按照以下步骤操作
- 使用
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
镜像初始化演示项目 - 转到您的新项目
cd my-project/
- 新项目的一部分是 docker compose 文件
- 运行
echo `id -u`:`id -g`
以检索您的本地用户和组 ID - 在编辑器中打开
docker-compose.yaml
文件,取消注释所有user: '1000:1000'
行,并在必要时更新 ID - 使用
docker compose up -d
启动所需的服务
- 运行
- 安装 Pimcore 并初始化数据库
docker compose exec php vendor/bin/pimcore-install --mysql-host-socket=db --mysql-username=pimcore --mysql-password=pimcore --mysql-database=pimcore
- 当询问管理员用户名和密码时:自由选择
- 这可能需要一些时间,长达 20 分钟
- ✔️ 完成 - 您现在可以访问 pimcore-demo
- 前端:http://localhost
- 管理员界面,使用您上面选择的凭据:http://localhost/admin
Pimcore 平台版本
默认情况下,Pimcore 平台版本被添加为依赖项,这确保安装了兼容的且相互之间经过测试的版本的其他 Pimcore 模块。有关平台版本的更多信息,请参阅平台版本文档。
可能需要将特定 Pimcore 模块更新到平台版本中未包含的版本。在这种情况下,您需要从您的 composer.json
中删除 platform-version
依赖项,并将模块更新到所需版本。请注意,这可能会导致理论上兼容但未经测试的 Pimcore 模块组合。