Testumgebung mit DDEV und Pimcore

Pimcore DDEV Installation on MacOS

 

  1. Erstelle Deinen projektfolder in Deinem DDEV Directory

Mit Demodaten

>> COMPOSER_MEMORY_LIMIT=-1 composer create-project pimcore/demo my-project-Dir

 

Blank / skeleton ohne Demodaten

 

>> COMPOSER_MEMORY_LIMIT=3G composer create-project pimcore/skeleton my-projekt-DIR

 

  1. Gehe in den Folder Deines pimcore Projekts

 

>> cd my-project

 

  1. konfiguriere Dein DDEV Projekt mit dddev config

 

>> ddev config

            è verwende public als Docroot

            è verwende den Projekttyp è (php)

 

  1. passe das Configfile von DDEV an

 

>> vi .ddev/config.yaml

            è webserver_type: apache_fpm

            è php_version: „8.0“

 

  1. Starte DDEV mit: ddev start

 

>> ddev start

 

  1. Composer install pimpore

 

>> ddev composer install

 

  1. Change Database Zeichensatz zu utf8mb4

 

>> ddev launch -p  è db -> Operation -> Kollation è  utf8mb4_unicode_ci

 

  1. Wechsele zu SSH

 

>> ddev ssh

 

  1. Install pimcore on ssh (DB, User, Password è db) + admin und password

 

>> export PIMCORE_INSTALL_MYSQL_HOST_SOCKET=db:3306; vendor/bin/pimcore-install

 

  1. Exit ssh

 

>> exit

 

  1. Starte pimcore /pimcore admin

>> ddev launch

 

  1. Backend URL

my-projekt/admin

 

  1. Viel Spaß

 

 

 

Hilfreiche Kommandos:

 

Password Reset per Konsole

 

>> bin/console pimcore:user:reset-password admin

 

 

Hilfreiche Links

 

https://pimcore.com/docs/pimcore/current/Development_Documentation/Getting_Started/index.html