software - Herramientas Cakephp+Visual Studio para PHP
project management software gratis (1)
Estoy intentando depurar mi aplicación cakephp con herramientas php para Visual Studio (2013).
No puedo hacerlo, no respeta el enrutamiento cuando intento depurar.
Alguien sabe cómo hacerlo?
Para depurar una aplicación cakephp utilizando MS Visual Studio 2013, hice estos pasos y funciona bien para mí:
- 1 - crea un nuevo proyecto web PHP.
- 2 - copie su aplicación cakephp (nueva creación) en el directorio del proyecto PHP Web e incluya toda la aplicación en ella.
Entonces obtendrás algo como esto:
- 3 - luego estableceremos las opciones de inicio (desde el menú Depurar -> propiedades del proyecto o haga clic con el botón derecho en su proyecto y luego en las propiedades).
Para la depuración, utilizaremos IIS Express, por lo que si aún no lo tiene instalado, puede instalarlo desde la misma ventana a través del instalador de MS Web Platform :
Entonces obtendrás algo como esto:
- 4 - Luego tenemos que configurar nuestras reglas de reescritura de URL como se menciona aquí , simplemente ponga el
web.config
en la raíz de su proyecto:
contenido 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>
- 5 - Presione F5 (o Depuración -> Comience la depuración):
Entonces
Eso es todo !
Espero que pueda ayudar.