This skeleton should be used by experienced Pimcore developers for starting a new project from the ground up. If you are new to Pimcore, it's better to start with our demo package, listed below 😉
COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/skeleton my-project
cd ./my-project
sudo docker exec -it pars-php-fpm composer install
CREATE DATABASE project_database charset=utf8mb4;
sudo docker exec -it pars-php-fpm ./vendor/bin/pimcore-install --ignore-existing-config --mysql-host-socket=mariadb
sudo docker exec -it pars-php-fpm php bin/console pimcore:bundle:enable CoreShopCoreBundle
sudo docker exec -it pars-php-fpm php bin/console coreshop:install
sudo docker exec -it pars-php-fpm php bin/console coreshop:install:demo
enable stripe integration bundle in admin panel
see vendor/prometee/payum-stripe/docs/stripe-credentials.md- Point your virtual host to
my-project/web - Open https://your-host/admin in your browser
- Done! 😎
You can also use Docker to setup a new Pimcore Installation:
COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/skeleton my-project
cd ./my-project
docker-compose run --rm php vendor/bin/pimcore-install --mysql-host-socket=db --mysql-username=pimcore --mysql-password=pimcore --mysql-database=pimcore
docker-compose run --rm php chown -R www-data:www-data var/*
docker-compose up -dYou can now navigate your browser to https://localhost or https://localhost/admin. The default docker-compose comes with PHP 7.4 on debian-buster and mariadb 10.4.