Столкнулся с небольшой проблемой уже на втором шаге изучения приложения типа "Hello World".
1. Устанавливаю yii (версия yii-1.1.15.022a51)
2. Устанавливаю стандартное начальное приложение webapp. Начальная страница работает, логины (admin/admin, demo/demo) работают.
3. В конфигурационном файле подключаю модуль urlManager (убрав комментарии в коде /protected/config/main.php).
Теперь ссылка с главной страницы на страницу логина выглядит так: http://yiitest.com/index.php/site/login.
НО! Теперь после логина (admin/admin) происходит переход на начальную страницу сайта (http://yiitest.com/) где меню не показывает, что произошёл логин.
Проблема в том, что в такой конфигурации при логине для пути /index.php/site создаётся отдельная сессия (и куки с идентификатором сессии) в которую и записываются параметры пользователя. При переходе после логина на начальную страницу сайта происходит обращение к другой сессии (для корня сайта) в которой нет данных пользователя.
Если обращаться на начальную страницу как на http://yiitest.com/index.php/site/index, то, разумеется, всё нормально.
Конфигурация: версия yii-1.1.15.022a51, браузер Chrome 26.0.1410.43 m, Denwer, Apache/2.2.4 (Win32)