Pergunta

Estou tendo problemas com a depuração de um projeto PHP através NetBeans usando XDebug, e estava esperando que alguém lá fora, poderia ter tido esse problema antes.

Depuração funciona bem para o arquivo php solicitado - por isso, se eu ir para index.php no servidor remoto, eu posso colocar um ponto de interrupção em qualquer lugar index.php no NetBeans eo código pára lá e posso percorrer

O problema é que todos os outros arquivos aparecem na pilha de chamadas assim: "file:///home/user/site_html/library/class.requestprocessor.php" e porque é um caminho para um arquivo no servidor remoto, o NetBeans é incapaz de resolver o nome, e por isso não posso passo através do código para ele. Ele torna a depuração praticamente inútil! O arquivo php que foi solicitado, por exemplo index.php, aparece apenas como "index.php", é apenas todos os outros que estão incluídos que NetBeans não podem resolver adequadamente.

Existe alguma configuração no NetBeans ou XDebug que eu possa usar para resolver este problema? Eu tentei o meu melhor olhar através de todas as configurações e opções de projeto no NetBeans, e também olhou através de todas as opções de configuração da extensão XDebug, mas sem sucesso. Certamente alguém lá fora, deve ter tido esse problema antes? Como você resolvê-lo? Eu vou ser muito grato se você poderia me informar.


Se não há nenhuma outra maneira, não usuários de Eclipse PDT e XDebug têm este problema quando a depuração em um servidor remoto? Se não eu vou fazer a troca.

Foi útil?

Solução

Esta questão parece ser fixado no NetBeans 6.7.

Outras dicas

Ok parece que ninguém vai responder à pergunta, então vou postar os resultados da minha pesquisa.

Como eu era incapaz de encontrar uma maneira de fazer NetBeans sucesso de depuração como eu queria, eu tentei usar Eclipse PDT e Visual Studio 2008 com a extensão VS.Php, a fim de resolver o meu problema. Eclipse PDT foi um inferno de configurar, e eu não estava feliz com a maneira que você não pode especificar uma porta para usar para o seu servidor FTP em seu servidor remoto Explorer. Eu encontrei VS.Php fiz tudo o que queria, ele automaticamente carrega o código, bem como ter a depuração perfeito, e foi fácil de configurar. A única coisa é, parece feio e eu não consigo encontrar uma maneira de personalizar suas cores. No entanto, estou indo para escolher a função sobre moda, e por isso eu tenha resolvido em utilizando VS.Php como minha solução final. Que para ser honesto é uma vergonha, NetBeans foi realmente grande, eu só não posso viver sem um depurador de trabalho.

Eu tive esse mesmo problema. Estou executando o Netbeans 6.8. Você tem que clicar sobre o seu projeto, vá para projetar propriedades / mapeamento caminho de configuração / avançado e configurar executado. Mapear a pasta no servidor para uma pasta localmente para que Netbeans sabe quais arquivos para abrir localmente quando ela atinge esses métodos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top