Testumgebung mit DDEV und Pimcore
Pimcore DDEV Installation on MacOS
- 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
- Gehe in den Folder Deines pimcore Projekts
>> cd my-project
- konfiguriere Dein DDEV Projekt mit dddev config
>> ddev config
è verwende public als Docroot
è verwende den Projekttyp è (php)
- passe das Configfile von DDEV an
>> vi .ddev/config.yaml
è webserver_type: apache_fpm
è php_version: „8.0“
- Starte DDEV mit: ddev start
>> ddev start
- Composer install pimpore
>> ddev composer install
- Change Database Zeichensatz zu utf8mb4
>> ddev launch -p è db -> Operation -> Kollation è utf8mb4_unicode_ci
- Wechsele zu SSH
>> ddev ssh
- Install pimcore on ssh (DB, User, Password è db) + admin und password
>> export PIMCORE_INSTALL_MYSQL_HOST_SOCKET=db:3306; vendor/bin/pimcore-install
- Exit ssh
>> exit
- Starte pimcore /pimcore admin
>> ddev launch
- Backend URL
my-projekt/admin
- 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