Сбой PHP при запросе _один раз

У меня есть PHP-скрипт, который включает (или "требует" )набор других скриптов. Это эффективно для импорта всех моих классов. Я сталкиваюсь с ошибкой HTTP 500. Я просмотрел и прокомментировал код по частям, чтобы определить, что он не работает по запросу _один раз в одном из моих файлов.

Вот код:

index.php:

<?php
require_once("std/classes.php");
?>

И std/classes.php:

<?php
RequireStandards();
RequireAddons();

function RequireStandards( )
{
    $ClassFiles = scandir("classes/standard");

    foreach( $ClassFiles as $ClassFile )
    {
        if( $ClassFile == "." || $ClassFile == ".." )
            continue;

        //require_once("classes/standard/". $ClassFile );
    }
}

function RequireAddons()
{
    $ClassFiles = scandir("classes");

    foreach( $ClassFiles as $ClassFile )
    {
        if( $ClassFile == "." || $ClassFile == ".." || $ClassFile == "standard" )
            continue;

        //require_once("classes/". $ClassFile );
    }
}

?>

Этот код будет работать как есть, но как только я раскомментирую требования, он не работает. Что мне кажется странным, так это то, что на этом сервере есть много других сайтов, которые действуют почти так же.

Мне кажется, что у меня каким-то образом отключены отчеты об ошибках PHP... которые я не знаю, как включить обратно; так как я только что обновился до PHP 5.3. Обычно я ожидаю, что «невозможно открыть файл» или что-то подобное в моем браузере, если PHP не работает.

Может быть, кто-нибудь может сказать мне, почему это отбрасывает HTTP 500, или, возможно, просто как повторно -включить отчеты об ошибках. Это будет высоко ценится; это просто не имеет особого смысла.

7
задан hakre 13 August 2012 в 11:41
поделиться