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.phprespectively. 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.confInsert following content
[Service]
# Override default directive with prevents accessing /home, /root and /run/user
ProtectHome=false
systemctl daemon-reload
systemctl restart mysqld