PHP incluir e exigir instruções falhar após um número de execuções

1

Estou com um problema muito estranho, no qual o PHP inclui e requer que as instruções falhem após várias execuções.

O site está sendo executado no IIS 7 / Windows 2008 R2 e o conteúdo do site é armazenado em um compartilhamento remoto em outro Windows Server 2008 R2.

PHP é a versão 5.3. A mesma coisa não acontece quando se usa a versão 5.2.

Uma página de teste com uma instrução require funcionaria bem e, após várias atualizações, ela começaria a falhar com o seguinte erro (nesse caso, um aviso, se uma instrução exigir, lançaria um erro fatal).

Warning: require(./site-header.php): failed to open stream: No such file or directory in \mynas\myshare\mysite\index.php on line 17 Fatal error: require(): Failed opening required './wp-blog-header.php' (include_path='.;C:\php\includes') in \mynas\myshare\mysite\index.php

Reciclar o pool de aplicativos eliminaria a condição por alguns instantes até que isso acontecesse novamente.

Vale a pena notar que o problema não aparece de forma alguma se a inclusão for absoluta.

Gostaria de receber sugestões sobre como solucionar esse problema.

    
por ademar 19.05.2011 / 20:12

0 respostas