Входной скрипт ============== Входной скрипт — это PHP-скрипт, выполняющий первоначальную обработку пользовательского запроса. Это единственный PHP-скрипт, к которому может обращаться конечный пользователь. В большинстве случаев входной скрипт приложения Yii содержит простой код: ~~~ [php] // в production режиме эту строку необходимо удалить defined('YII_DEBUG') or define('YII_DEBUG',true); // подключаем файл инициализации Yii require_once('path/to/yii/framework/yii.php'); // создаем экземпляр приложения и запускаем его $configFile='path/to/config/file.php'; Yii::createWebApplication($configFile)->run(); ~~~ Сначала скрипт подключает файл инициализации фреймворка `yii.php`, затем создаёт экземпляр приложения с установленными параметрами и запускает его на исполнение. Режим отладки ------------- Приложение может выполняться в отладочном (debug) или рабочем (production) режиме в зависимости от значения константы `YII_DEBUG`. По умолчанию её значение установлено в `false`, что означает рабочий режим. Для запуска в режиме отладки установите значение константы в `true` до подключения файла `yii.php`. Работа приложения в режиме отладки не столь эффективна из-за ведения множества внутренних логов. С другой стороны, данный режим очень полезен на стадии разработки, т.к. предоставляет большое количество отладочной информации при возникновении ошибок.