Есть 2 возможные причины этому:
root не является файлом, который должен обратываться PHP. Обычно это бывает, если веб-сервер игнорирует .htaccess, находяшийся в проекте (за это отвечает опция Apache AllowOverride). Для того чтобы все работало нормально, необходимо чтобы опция была включена в httpd.conf или для всех проектов, или для вашего проекта на базе Limb (AllowOverride All). Если у вас нет никакой возможности включить эту опцию, тогда можно посоветовать прописать в httpd.conf для вашего проекта следующие строки:
<FilesMatch "^(root)$">
ForceType application/x-httpd-php
</FilesMatch>
Мы планируем сделать поддержку путей вида root.php/path1/path2, что позволит отказаться от обязательности AllowOverride All, однако есть некоторые проблемы с формированием путей до страниц, поэтому конктретных скоров называть не будем.
<FilesMatch "^(root)$">
AcceptPathInfo On
ForceType application/x-httpd-php
</FilesMatch>
Эта опция не включена в файле .htaccess по умолчанию, так как она приводит к 500 ошибке на Apache 1.3+.
Симптомы обычно такие - root явно запускается, однако результата выполнения никакого нет - только пустая страница.
Обычно причины этому следующие:
Проверьте, а имеет ли ваш веб-сервер права на запись в папку PROJECT_DIR/var directory - это обязательное условие работы проекта на базе Limb.
Аккуратно проверьте настройки подключения к базе данных
Проверьте содержимое каталога PROJECT_DIR/var/log/. Там обычно хранятся файлы error.log, warning.log, notice.log, в которые складываются ошибки различной степени тяжести. Рекомендуется прежде всего ознакомиться с содержимым error.log.
Проверьте версию PHP. PHP 5.0.x очень часто вылетает на пол-пути при работе с кодом PHP 4 на Win32 машинах. Мы рекомендуем использовать PHP 5.1-dev, так как она намного стабильнее в этом отношении.