# Shopware 6 unter XAMPP auf Mac M1

**URL:** <https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503>\
**Category:** Installation / Einstieg\
**Created:** [11. Februar 2023 um 18:28 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503 "2023-02-11T18:28:18Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ur-Ninurta](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ur-ninurta/32/19805_2.png) [@Ur-Ninurta](https://forum.shopware.com/u/Ur-Ninurta)\
**Post date:** [11. Februar 2023 um 18:28 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/1 "2023-02-11T18:28:18Z")

</div>

Hallo Forum, ich versuche gerade testweise, SW6 in einem XAMPP auf meinem Macbook Pro M1 einzurichten. Die erste kleine Hürde war die Zugriffsrechte einzustellen, sonst moniert der Installer, dass er var/cache nicht anlegen kann, das war leicht zu lösen. Aber jetzt diese Fehlermeldung:

Unable to parse file „/Applications/XAMPP/xamppfiles/htdocs/test/vendor/shopware/core/Framework/DependencyInjection//services.xml“: The XML file „/Applications/XAMPP/xamppfiles/htdocs/test/vendor/shopware/core/Framework/DependencyInjection//services.xml“ is not valid.

Damit kann ich leider überhaupt nichts anfangen, sagt das euch was? Vielleicht ist der doppelte Schrägstrich ein Hinweis? Die Datei ist jedenfalls vorhanden, und enthält valides XML.

Bin für jeden sachdienlichen Hinweis dankbar 😉

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [12. Februar 2023 um 09:36 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/2 "2023-02-12T09:36:00Z")

</div>

100fach einfacher ist sicher einfach einen Docker-Container zu nutzen. Aber auch mit XAMP oder einem lokalen Apache2 der ja eh zu Mac OS X gehört, habe diese Meldung noch nie gesehen. Woher kommt denn die Meldung ? Und sicher, dass Du die PHP Anwendung im Applications Verzeichnis installieren möchtest. Ich würde da erstmal auf Probleme mit der Berechtigung tippen - sprich der Process kann die XML Datei nicht lesen, weil die Rechte fehlen ?!?

---

<div class="post-metadata">

**Author:** ![Ur-Ninurta](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ur-ninurta/32/19805_2.png) [@Ur-Ninurta](https://forum.shopware.com/u/Ur-Ninurta)\
**Post date:** [12. Februar 2023 um 13:19 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/3 "2023-02-12T13:19:22Z")

</div>

Docker kenne ich, wollte das aber bewusst in einem XAMPP mal ausprobieren. Das Verzeichnis ist das, wo sich XAMPP niedergelassen hat bei der Installation; wenn ich damit arbeiten sollte, würde ich die Daten aber dann woanders hin legen.

Die Rechte stehen für den gesamten XAMPP-Ordner, inklusive der Unterordner und Dateien, auf „Lesen & Schreiben“.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [12. Februar 2023 um 14:14 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/4 "2023-02-12T14:14:09Z")

</div>

> [@Ur-Ninurta](#):
>
> [//services.xml](https://services.xml)“ is not valid.

Die // sind komisch. Entweder wird das XML nicht gefunden, da der Pfad aufgrund der // falsch ist oder wie steht, ist das XML syntaktisch fehlerhaft.

Dein beschriebenes Setup läuft bei mir problemlos. Am Setup kann es also nicht liegen.

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [12. Februar 2023 um 14:50 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/5 "2023-02-12T14:50:56Z")

</div>

Ich empfehle (dringend): [https://dockware.io/](https://dockware.io/)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [12. Februar 2023 um 17:40 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/6 "2023-02-12T17:40:53Z")

</div>

// sollte in UNIX und Mac OS X sauber aufgelöst werden. da kann man auch 1000 / reinsetzen 🙂

aber nochmal wo kommt denn die Meldung her? als dem Log, HTTP/Browser oder CMD-line ?

---

<div class="post-metadata">

**Author:** ![Ur-Ninurta](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ur-ninurta/32/19805_2.png) [@Ur-Ninurta](https://forum.shopware.com/u/Ur-Ninurta)\
**Post date:** [12. Februar 2023 um 17:44 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/7 "2023-02-12T17:44:19Z")

</div>

Das ist eine Symfony-Fehlermeldung im Browser

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [12. Februar 2023 um 18:05 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/8 "2023-02-12T18:05:22Z")

</div>

Hmm und die Berechtigungen stimmen ganz sicher ? sprich dann auch komplett hoch im Pfad, also NICHT nur im Verzeichnis !

---

<div class="post-metadata">

**Author:** ![Ur-Ninurta](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/ur-ninurta/32/19805_2.png) [@Ur-Ninurta](https://forum.shopware.com/u/Ur-Ninurta)\
**Post date:** [12. Februar 2023 um 19:36 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/9 "2023-02-12T19:36:50Z")

</div>

Jup. Ich denke, ich lösche das Ding und fange nochmal neu an.

Danke für den Tipp mit Dockware, das probiere ich als nächstes aus!

---

<div class="post-metadata">

**Author:** ![daslicht](https://avatars.discourse-cdn.com/v4/letter/d/b5ac83/32.png) [@daslicht](https://forum.shopware.com/u/daslicht)\
**Post date:** [13. Februar 2023 um 12:46 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/10 "2023-02-13T12:46:24Z")

</div>

Ich benutze momentan dies hier, funktioniuert soweit super:

# Laravel Valet

> **[Laravel Valet - Laravel 12.x - The PHP Framework For Web Artisans](https://laravel.com/docs/9.x/valet)**
>
> Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.

# PHPMON

> **[GitHub - nicoverbruggen/phpmon: Lightweight, native Mac menu bar app that helps...](https://github.com/nicoverbruggen/phpmon)**
>
> Lightweight, native Mac menu bar app that helps you manage multiple PHP installations, locate config files and more. Also interacts with Laravel Valet.

~Marc

---

<div class="post-metadata">

**Author:** ![severu](https://avatars.discourse-cdn.com/v4/letter/s/e480ec/32.png) [@severu](https://forum.shopware.com/u/severu)\
**Post date:** [10. März 2023 um 19:43 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/11 "2023-03-10T19:43:35Z")

</div>

Habe Shopware 6 mit Docker auf Apple Silicon nicht zum Laufen gekriegt.

---

<div class="post-metadata">

**Author:** ![SCOOPEX](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/scoopex/32/18328_2.png) [@SCOOPEX](https://forum.shopware.com/u/SCOOPEX)\
**Post date:** [10. März 2023 um 20:15 UTC](https://forum.shopware.com/t/shopware-6-unter-xampp-auf-mac-m1/98503/12 "2023-03-10T20:15:48Z")

</div>

Hallo,

Docker-Container werden im Standard als ARM (M1) Version gestartet - wenn Du den Parameter

`--platform linux/amd64`

verwendest, könnte der Container laufen.

Also z.B.

`docker run --rm -it --platform linux/amd64 container-name`

Viele Grüße
