☰

PHPStorm

Und sonst so?

Bei der letzten Teebestellung habe ich mir 100 g Bio Oolong Da Hong Pao bestellt. Bei ca. 2 g in einem 100‑ml-Gaiwan sind da ungefähr 50 Portionen mit je drei Aufgüssen. Da ich den nun unbedingt täglich trinken möchte, fühlt sich das an wie ein Vorrat fürs Leben.


Für dieses Jahr habe ich noch 15 Urlaubstage, die ich vergeuden muss. Eine fantastische Aufgabe, um mir den Montag zu versüßen. Zwischen den Feiertagen und davor und danach eine Woche? Oder vielleicht noch ein paar Tage in diesem Monat?


Am Wochenende habe ich auf meinem privaten Mac PHPStorm auf 2026.3 aktualisiert. Was für ein folgenschwerer Fehler, denn damit funktionierte das Catppuccin Theme nicht mehr und ich musste etwas anderes benutzen. Und gerade sehe ich, dass es gestern Abend wohl ein Update gab.

Ich mag ja Island Catppuccin Freppé ohne Italics mit dem Font Maple Mono in Größe 16 bei 4K.

Wie schön es doch wäre, wenn macOS themable wäre und auch diesen Look hätte. Aber es gibt leider nur die Ausführungen grell und hässlich.

Mein DDEV & Xdebug Problem mit PHPStorm

Manchmal habe ich das Gefühl, dass ich erst seit gestern Computer benutze. Oder wie kann man so sehr auf der Leitung stehen.

Xdebug hat prinzipiell immer funktioniert. Allerdings wurden nur Breakpoints in der public/index.php eines Projekts beachtet. Alle anderen wurden ignoriert. Und die Lösung liegt so sehr auf der Hand, wenn man nur fünf Minuten darüber nachdenkt. Das Mapping der lokalen Verzeichnisse auf jene im Container hat ganz einfach gefehlt.

Und das Schlimmste: Bei jeder Debug Session wird dick eine Meldung angezeigt, dass es im Projekt keine gemappten Verzeichnisse gibt. Die Meldung (dick in Rot) habe ich konsequent und erfolgreich ignoriert. Bis zuletzt als ich endlich mal draufgeklickt habe und ein Mapping auf oberste Ebene hinzugefügt habe.

Und zu allem Überfluss steht es auch noch groß und breit in der Dokumentation:

4 PhpStorm will ask you what mapping to use, so it can figure out how to map the path inside the container to the path on your workstation. The first time you do this with a project, PhpStorm will pop up a “server” dialog box to set the mapping. The default will work, but it’s best to click the checkbox to map the whole project directory to /var/www/html.

Na ja, mein Mutagen Problemchen ist allerdings bisher nicht gelöst. Da muss ich mal noch weiter schauen.

Bin ich eigentlich der Einzige, der von DDEV manchmal unglaublich genervt ist. Immer wieder stolpere ich über die beiden folgenden Probleme. Vollkommen egal, ob ich Colima oder OrbStack benutze.

  • Irgendwann hört der Mutagen-Spaß auf zu synchronisieren, oder die Synchronisation ist so langsam, dass effektiv keine Arbeit möglich ist. Obwohl in Anbetracht der ignorierten Verzeichnisse in der .ddev/mutagen/mutagen.yml nur eine Hand voll Dateien übrig bleiben, die überhaupt synchronisiert werden müssten.
  • Xdebug beachtet grundsätzlich nur Breakpoints in der index.php eine Projekts. Alle anderen Breakpoints werden ignoriert.

Es ist zwar nervig, den vollständigen Stack in den passenden Versionen lokal zu installieren. Aber arbeiten konnte ich damit immer sehr gut. Ich denke, ich will dahin zurück…