На всякий случай сделал новый голый сайт со свежим билдом yii из github'а - лезет та же ошибка.
Сервер: Ubuntu 12.04 LTS, Apache 2.2.22, PHP 5.3.10 + XCache 1.3.2 + Suhosin 0.9.33
Так как поиск по ошибке в гугле особой информации не принес, то может это только у меня так, но на всякий случай выложу решение проблемы тут.
Код: Выделить всё
diff --git a/framework/web/CWebApplication.php b/framework/web/CWebApplication.php
index ab23362..592627d 100644
--- a/framework/web/CWebApplication.php
+++ b/framework/web/CWebApplication.php
@@ -339,7 +339,7 @@ class CWebApplication extends CApplication
$className=ucfirst($id).'Controller';
$classFile=$basePath.DIRECTORY_SEPARATOR.$className.'.php';
- if($owner->controllerNamespace!==null)
+ if (isset($owner->controllerNamespace))
$className=$owner->controllerNamespace.'\\'.$className;
if(is_file($classFile))