Я пытаюсь отладить свое приложение cakephp с помощью инструментов php для Visual studio (2013).
Я не могу сделать это, он не уважает маршрутизацию, когда я пытаюсь отладить.
Кто-то знает, как это сделать?
Чтобы отладить приложение CakePHP с помощью MS Visual Studio 2013, я выполнил следующие шаги, и он отлично работает для меня:
Таким образом, вы получите что-то вроде этого:
Для отладки мы будем использовать IIS Express, поэтому, если он еще не установлен, вы можете установить его из того же окна через MS Web Platform Установщик :
Таким образом, вы получите что-то вроде этого:
web.config
в корне вашего проекта: Содержание web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Exclude direct access to webroot/*"stopProcessing="true">
<match url="^webroot/(.*)$" ignoreCase="false" />
<action type="None" />
</rule>
<rule name="Rewrite routed access to assets(img, css, files, js, favicon)"stopProcessing="true">
<match url="^(img|css|files|js|favicon.ico)(.*)$" />
<action type="Rewrite" url="webroot/{R:1}{R:2}"appendQueryString="false" />
</rule>
<rule name="Rewrite requested file/folder to index.php"stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<action type="Rewrite" url="index.php"appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
затем
Это все !
Надеюсь, что это может помочь.
Других решений пока нет …