У меня есть очень странная проблема, когда PHP включает и требует операторов не удается после нескольких выполнений.
Сайт работает на IIS 7/Windows 2008 R2, а его содержимое хранится в удаленном общем ресурсе на другом Windows Server 2008 R2.
PHP это версия 5.3. То же самое не происходит при использовании версии 5.2.
Тестовая страница с оператором require будет работать нормально, и после нескольких обновлений она начнет сбоить со следующей ошибкой (в этом случае предупреждение, если оно будет содержать оператор require, то это приведет к фатальной ошибке).
Предупреждение: требуется (./site-header.php): не удалось открыть поток: нет такого файла или каталога в \mynas \myshare \mysite \index.php в строке 17 Неустранимая ошибка: require (): сбой при открытии требуется './wp-blog-header.php '(include_path ='.; C: \php \includes ') в \mynas \myshare \mysite \index.php
Повторное использование пула приложений на некоторое время очистит состояние, пока это не произойдет снова.
Стоит заметить, что проблема вообще не отображается, если включение является абсолютным.
Буду признателен за любые советы по устранению этой проблемы.