<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://kniebes.com/assets/xsl/rss.xsl" type="text/xsl" media="screen"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:media="http://search.yahoo.com/mrss/"
>

    <channel>
        <title>M. Kniebes. · PHPStorm</title>
        <atom:link href="https://kniebes.com/tag/phpstorm.xml" rel="self" type="application/rss+xml" />
        <link>https://kniebes.com</link>
        <description>Beiträge zum Tag PHPStorm</description>
        <lastBuildDate>Sat, 06 Jul 2024 14:11:39 +0200</lastBuildDate>
        <language>de-DE</language>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        <generator>IO</generator>
        <atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
        <atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
        <atom:link rel="hub" href="https://websubhub.com/hub"/>

                
            
            <item>
                <title><![CDATA[Mein DDEV &amp; Xdebug Problem mit PHPStorm]]></title>                
                <link>https://kniebes.com/2024/07/06/mein-ddev-xdebug-problem-mit-phpstorm.html</link>
                <dc:creator><![CDATA[Markus Kniebes]]></dc:creator>
                <pubDate>Sat, 06 Jul 2024 14:11:39 +0200</pubDate>
                <guid isPermaLink="true">https://knieb.es/30f3</guid>
                <description><![CDATA[<p>Manchmal habe ich das Gefühl, dass ich erst seit gestern Computer benutze. Oder wie kann man so sehr auf der Leitung stehen.</p>

<p>Xdebug hat prinzipiell immer funktioniert. <a href="https://kniebes.com/2024/06/23/1268a3266b51">Allerdings wurden nur Breakpoints in der <code>public/index.php</code> eines Projekts beachtet.</a> 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.</p>

<p>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.</p>

<p>Und zu allem Überfluss steht es auch noch groß und breit <a href="https://ddev.readthedocs.io/en/latest/users/debugging-profiling/step-debugging/">in der Dokumentation</a>:</p>

<blockquote>
  <p>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.</p>
</blockquote>

<p>Na ja, mein Mutagen Problemchen ist allerdings bisher nicht gelöst. Da muss ich mal noch weiter schauen.</p>
<hr>
<p><a href="mailto:m@kniebes.io?subject=Mein DDEV & Xdebug Problem mit PHPStorm (knieb.es/30f3)">Per E-Mail antworten</a><br>
<a href="https://kniebes.com/frag-mich.html">Du hast Fragen an mich oder ein Thema für die FAQ?</a></p>]]></description>

                            
                    <category><![CDATA[PHPStorm]]></category>
                
                    <category><![CDATA[Xdebug]]></category>
                
                    <category><![CDATA[DDEV]]></category>
                                
            </item>

                            
                
            
            <item>
                                
                <link>https://kniebes.com/2024/06/23/1268a3266b51.html</link>
                <dc:creator><![CDATA[Markus Kniebes]]></dc:creator>
                <pubDate>Sun, 23 Jun 2024 10:28:01 +0200</pubDate>
                <guid isPermaLink="true">https://knieb.es/2fea</guid>
                <description><![CDATA[<p>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.</p>

<ul>
<li>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 <code>.ddev/mutagen/mutagen.yml</code> nur eine Hand voll Dateien übrig bleiben, die überhaupt synchronisiert werden müssten.</li>
<li>Xdebug beachtet grundsätzlich nur Breakpoints in der index.php eine Projekts. Alle anderen Breakpoints werden ignoriert.</li>
</ul>

<p>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…</p>
<hr>
<p><a href="mailto:m@kniebes.io?subject=Bin ich eigentlich der Einzige, der von DDEV ... (knieb.es/2fea)">Per E-Mail antworten</a><br>
<a href="https://kniebes.com/frag-mich.html">Du hast Fragen an mich oder ein Thema für die FAQ?</a></p>]]></description>

                            
                    <category><![CDATA[PHPStorm]]></category>
                
                    <category><![CDATA[PHP]]></category>
                
                    <category><![CDATA[Xdebug]]></category>
                
                    <category><![CDATA[Job]]></category>
                
                    <category><![CDATA[DDEV]]></category>
                                
            </item>

                            
                
            
            <item>
                <title><![CDATA[Texteditor: Atom]]></title>                
                <link>https://kniebes.com/2016/12/18/texteditor-atom.html</link>
                <dc:creator><![CDATA[Markus Kniebes]]></dc:creator>
                <pubDate>Sun, 18 Dec 2016 23:46:49 +0100</pubDate>
                <guid isPermaLink="true">https://knieb.es/16fb</guid>
                <description><![CDATA[<p>Gelegentlich kann man mal eine Veränderung wagen.<span id="more-587"></span> Während ich <a href="https://www.jetbrains.com/phpstorm/">PHPStorm</a> als IDE für (PHP) Projekte benutze, benötige ich natürlich noch einen Allzweck-Editor für die eine oder andere Datei zwischendurch. Gut und gern zehn Jahren habe ich für solche Zwecke an <a href="https://macromates.com/">TextMate</a> festgehalten.</p><p>Nun habe ich <a href="http://atom.io/">Atom</a> &#8211; den sog. Github Editor &#8211; seit einigen Tagen in Gebrauch und frage mich was ich <a href="http://knieb.es/search/textmate">so lange an TextMate gefunden habe</a>. Wie lange ich schon auf vernünftigen Einsatz von Tabs warte. Und das ist nicht die einzige Baustelle. Irgendwie geht es nicht so richtig weiter.<br />
Kurz nach der Installation von Atom hatte ich mit den ersten Community Packages alle Feature zur Hand, die mir wichtig sind. Hier ein kleiner Auszug:</p><ul><li><a href="https://atom.io/packages/linter">linter</a> / <a href="https://atom.io/packages/linter-php">linter-php</a> zeigt schon während der Eingabe Fehler an.</li><li><a href="https://atom.io/packages/csslint">csslint</a> prüft bei auf Kommando.</li><li>Mit dem Package script kann Code direkt in Aotm ausgeführt werden.</li><li>highlite-line hebt die aktuelle Zeile mit dem Cursor hervor. Fehlte in TextMate 2 vollständig. Gab nur in der alten Version 1. Habe ich vermisst.</li></ul><p>Insgesamt scheint es recht einfach zu sein ein <a href="https://github.com/blog/2231-building-your-first-atom-plugin">Package für Atom zu erstellen</a>. Wenn das überhaupt notwendig sein sollte. Die Auswahl an Community Packages scheint nahezu endlos zu sein.</p><p>Ich denke, für Atom schieße ich meine TextMate Lizenz gern in den Wind.</p><hr>
<p><a href="mailto:m@kniebes.io?subject=Texteditor: Atom (knieb.es/16fb)">Per E-Mail antworten</a><br>
<a href="https://kniebes.com/frag-mich.html">Du hast Fragen an mich oder ein Thema für die FAQ?</a></p>]]></description>

                            
                    <category><![CDATA[Atom]]></category>
                
                    <category><![CDATA[PHPStorm]]></category>
                
                    <category><![CDATA[TextMate]]></category>
                                
            </item>

                            
        
    </channel>
</rss>
