Quero conseguir que sejam mostrados os erros de código PHP que estejam sendo produzidos quando programo no IDE Webmatrix de Microsoft. Estou dando meus primeiros passos com Webmatrix seguindo o manual de WebMatrix que está publicado neste site. Meu objetivo é utilizá-lo para programar em PHP, mas me encontro ante um problema muito básico que não sei resolver. Acontece que às vezes a página sai sem nenhum texto... isso é uma chatice, porque creio que o que ocorre é que há um erro PHP e que a página não é executada, mas tampouco mostra os erros PHP para saber o que está acontecendo. Como posso fazer que PHP mostre os erros quando se executa no servidor web que vem com Webmatrix.
Realmente, WebMatrix tem o "display PHP errors" desabilitado. Isso quer dizer que, ao se produzirem erros PHP não mostra o que está acontecendo. É certamente uma configuração que na etapa de desenvolvimento vem muito mal... mais indicada para web sites na produção. A maneira de fazer isto seria configurar PHP para que sejam mostrados os erros, tal como se explica na FAQ: Mostrar errores PHP en la página Nessa página você verá uma opção para configurar o PHP.ini, mas que não sei sequer se servirá para WebMatrix. Você verá outros comentários de pessoas que oferecem guias alternativas para dizer a PHP em tempo de execução que mostre os erros PHP. Esse método te funcionará perfeitamente em WebMatrix. Em resumo, comento que você tem que colocar umas linhas de código no princípio de sua página PHP. IMPORTANTE: Essas linhas de código devem ser as primeiras que você coloque no código fonte de sua página web, se não, não terão validade e seguirá sem mostrar os erros PHP a você . Assim que edite seu arquivo PHP com WebMatrix e coloque em AO PRINCIPIO DE SEU CÓDIGO FONTE, LINHA DE CÓDIGO 1, error_reporting(E_ALL); ini_set('display_errors', '1'); ?> Insisto, isso vai antes de qualquer linha de código PHP e, claro, antes de qualquer linha de código HTML.
Por Miguel Angel Alvarez