E-Commerce Demo Application for Pimcore 5.
Important : in order to install this profile, your DB and DB user needs to support the LOAD DATA INFILE
command. See
the following issues for details:
- https://github.com/pimcore/demo-ecommerce/issues/1
- https://github.com/pimcore/demo-ecommerce/issues/5
-
Download latest Pimcore 5 build
-
Install this package via composer:
$ composer require pimcore/demo-ecommerce --no-scripts
-
Install Pimcore (via web or CLI installer) - it should now list this install profile as available
-
Execute the following command to symlink any assets from bundles into your document root (you can omit the symlink and relative options if that fits your environment better):
$ bin/console assets:install --symlink --relative
- If you want to use the AdvancedObjectSearchBundle, you need to make sure to have an elastic search instance available and update
the config file
/app/config/pimcore/advancedobjectsearch/config.php
respectively. If not, you can deactivate the bundle to avoid problems when creating, updating or deleting objects.
If MySQL cannot acceess your project folder due to permission issues, this might help: https://bbs.archlinux.org/viewtopic.php?id=227181
mkdir /etc/systemd/system/mariadb.service.d
cd /etc/systemd/system/mariadb.service.d
pico -w load_data.conf
Insert following content
[Service]
# Override default directive with prevents accessing /home, /root and /run/user
ProtectHome=false
systemctl daemon-reload
systemctl restart mysqld