2012-07-17 10 views
8

Tengo un problema al depurar PHP con código JS a través de Aptana Studio. Aunque hubo algunas personas que tienen problemas similares. Todavía no pude encontrar la solución.'Error de conexión de socket' al depurar PHP/JS en Aptana 3

Aptana Studio Versión 3 es decir, construir 3.1.3.2

He instalado MAMP en mi Mac y yo era capaz de correr (no de depuración) mi página web PHP desde Aptana (que tenía que cambiar el servidor de 'uso URL base: http: // localhost' para mi sitio web para funcionar)

he instalado Aptana depurador 1.7.2 y 1.10.0 Firebug en mi Firefox 14.0.1

Sin embargo, cuando intento y debu En mi sitio web, aparece una ventana que dice:

Lanzamiento de la extensión de Aptana Firefox ... Espere un momento.

A continuación (después de unos segundos) me sale el mensaje de error:

'Lanzamiento de Firefox - Internal Server' ha detectado un problema. Error de conexión de socket. Por favor intente apagar y reiniciar su navegador web, y luego ejecutar 'depurar' de nuevo '

He reiniciado mi firefox pero no he dado.

Respuesta

2

Tuvo el mismo error al usar Firebug 1.10, que no es compatible con el complemento Aptana Debugger Firefox.

Lo que necesita hacer: vaya a Complementos de Firefox y deshabilite/desinstale Firebug 1.10, y en su lugar habilite Firebug 1.8 y la extensión del depurador Aptana en su lugar.

Informado en JIRA aquí: https://jira.appcelerator.org/browse/APSTUD-3734?focusedCommentId=208816#comment-208816

+0

Gracias. Ya no recibo el error, pero mi código no está siendo depurado (al menos eso es lo que creo ...), por ejemplo, cuando agrego un punto de interrupción en mi código PHP, simplemente lo ignora y no puedo avanzar a través del código ... ¡Además, el error no desapareció del todo, todavía lo obtengo a veces! –

+0

Esta es la idea correcta, pero [Peter Tseng] (http://stackoverflow.com/a/12139883/2440976) tiene una mejor respuesta, ya que no pude encontrar la versión 1.8 cuando busqué en la lista de complementos de Firefox . (Quite Firebug, vuelva a abrir Aptana, ejecute la depuración y se instalará la versión de Firebug que funciona correctamente). –

5

Quitar Firebug antes de iniciar el depurador Aptana. Aptana instalará Aptana Debugger y Firebug 1.8.3 para usted.

Para asegurarse de que Firebug no se actualiza a 1.10, vaya a "Herramientas> Complementos> Firebug 1.8.3> Más" y desactive las actualizaciones automáticas.

+0

Después de hacer lo que describió, tengo Firebug 1.8.3 instalado en mi Firefox ahora (también desactivé las Actualizaciones automáticas). Sin embargo, cuando agrego un punto de inflexión en mi código PHP y depuro a través de Firefox, no consigo controlar el flujo (por 'Step Over' y 'Step Into'). ¿No debería ser capaz de controlarlo? ¿O tiene que ser el código JS? –

+0

Solo lo probé para JS. Pero parece que la depuración de PHP solo está disponible en las versiones nocturnas o al instalar un complemento: http://stackoverflow.com/questions/7102978/aptana-3-0-4-and-php-debugging –

Cuestiones relacionadas