PHPStorm 202.02.01 wont stop at configured breakpoints
The php project is configure correctly to run the web application and the application runs as expected in the browser.
Configuring the application for debugging is also successful.

The application breaks in index.html implying a path map problem and 'Breakatfirstline,,,'
is not set. 
This implies a path mapping problem. Here are the paths.

Deployment mapping

What am I missing to get debugging back?
Here is the contents of workspace.xml
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="b60ab640-197d-46a7-b0ba-32e063ff66c0" name="Changes" comment="">
<change beforePath="$PROJECT_DIR$/services/pca/modules/clients/client_edit.php" beforeDir="false" afterPath="$PROJECT_DIR$/services/pca/modules/clients/client_edit.php" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ComposerSettings">
<execution />
</component>
<component name="Git.Settings">
<option name="PREVIOUS_COMMIT_AUTHORS">
<list>
<option value="Ed Bagdonas" />
</list>
</option>
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="GitSEFilterConfiguration">
<file-type-list>
<filtered-out-file-type name="LOCAL_BRANCH" />
<filtered-out-file-type name="REMOTE_BRANCH" />
<filtered-out-file-type name="TAG" />
<filtered-out-file-type name="COMMIT_BY_MESSAGE" />
</file-type-list>
</component>
<component name="HighlightingSettingsPerFile">
<setting file="file://$PROJECT_DIR$/docker-compose.yml" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/.env" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/modules/clients/client_edit.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/modules/clients/clients-begin-api.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/modules/components/alertErrorDisplay.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/modules/components/formControlMacro.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/modules/components/picklistUI.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/modules/components/ticketIntegrationControl.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/public/index.php" root0="FORCE_HIGHLIGHTING" root1="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/services/pca/public/js/chatsoft/menusetup.js" root0="FORCE_HIGHLIGHTING" />
</component>
<component name="MarkdownSettingsMigration">
<option name="stateVersion" value="1" />
</component>
<component name="PhpDebugGeneral" max_simultaneous_connections="1" xdebug_force_break_when_outside_project="false">
<xdebug_debug_ports port="9000" />
<xdebug_debug_ports port="9050" />
</component>
<component name="PhpServers">
<servers>
<server host="app.local.concordcompliance.com " id="48767b46-d4db-40f2-806d-3ce21b38a8e6" name="app.local.concordcompliance.com" port="443" use_path_mappings="true">
<path_mappings>
<mapping local-root="$PROJECT_DIR$/services/pca" remote-root="/" />
</path_mappings>
</server>
</servers>
</component>
<component name="PhpWebServerValidation" deployment_server_id="aae2f614-630f-4d30-8bfc-3b71376f4d3d" path_to_validation_script="\\wsl$\Ubuntu-20.04\home\epb\concord-mono\services\pca" selected_validation_type="REMOTE" web_path_to_validation_script="https://app.local.concordcompliance.com" />
<component name="PhpWorkspaceProjectConfiguration" interpreter_name="pca-php-image:latest" />
<component name="ProjectId" id="2EfkTwLX343f2c4zZtqY3vKQoTE" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showExcludedFiles" value="false" />
<option name="showLibraryContents" value="true" />
<option name="showMembers" value="true" />
</component>
<component name="PropertiesComponent"><![CDATA[{
"keyToString": {
"Project.color": "23502b",
"WebServerToolWindowFactoryState": "false",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
"node.js.selected.package.tslint": "(autodetect)",
"settings.editor.selected.configurable": "reference.webide.settings.project.settings.php.debug",
"vue.rearranger.settings.migration": "true"
}
}]]></component>
<component name="RecentsManager">
<key name="MoveFile.RECENT_KEYS">
<recent name="\\wsl$\Ubuntu-20.04\home\epb\concord-mono\services\pca\modules" />
</key>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="b60ab640-197d-46a7-b0ba-32e063ff66c0" name="Changes" comment="" />
<created>1662994037945</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1662994037945</updated>
<workItem from="1662994039446" duration="6843000" />
<workItem from="1663005239183" duration="3041000" />
<workItem from="1663008451002" duration="2028000" />
<workItem from="1663010576961" duration="102000" />
<workItem from="1663010697532" duration="973000" />
<workItem from="1663011692344" duration="1950000" />
<workItem from="1663013824298" duration="5407000" />
<workItem from="1663023809437" duration="426000" />
<workItem from="1663024251579" duration="526000" />
<workItem from="1663025192793" duration="1323000" />
<workItem from="1663027856221" duration="81000" />
<workItem from="1663028009290" duration="21000" />
<workItem from="1663028101422" duration="2146000" />
</task>
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
<breakpoints>
<line-breakpoint enabled="true" type="php">
<url>file://$PROJECT_DIR$/services/pca/modules/clients/client_edit.php</url>
<line>12</line>
<option name="timeStamp" value="5" />
</line-breakpoint>
<line-breakpoint enabled="true" type="php">
<url>file://$PROJECT_DIR$/services/pca/modules/clients/clients-begin-api.php</url>
<line>15</line>
<option name="timeStamp" value="6" />
</line-breakpoint>
<line-breakpoint enabled="true" type="php">
<url>file://$PROJECT_DIR$/services/pca/modules/clients/clients-begin-api.php</url>
<line>30</line>
<option name="timeStamp" value="7" />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
</component>
</project>
Please sign in to leave a comment.
Your PHP | Servers mappings don't appear to be correct - I suspect that the
pcafolder doesn't actually correspond to the root of the server file system.I suggest that you remove the PHP | Servers entry and initiate a debug session once again - there will be the Incoming Connection dialog where you can set proper mappings easier.