вот настройка в index.php:
Код: Выделить всё
if($_SERVER['HTTP_HOST']=='catalog.loc'){
defined('YII_DEBUG') or define('YII_DEBUG',true);
$yii=dirname(__FILE__).'/yii/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/local_main.php';
}
else {
define('YII_DEBUG', false);
$yii=dirname(__FILE__).'/protected/framework/yii.php';
$config=dirname(__FILE__).'/protected/config/internet_main.php';
define('YII_ENABLE_ERROR_HANDLER', false);
define('YII_ENABLE_EXCEPTION_HANDLER', false);
}
require_once($yii);
$app = Yii::createWebApplication($config)->run();
вроде все норм. создал в папке config файл local_main.php, прописал в ней нужную часть кода из main.php и вызвал в ней main.php, т.е. наследовал в local_main.php файл main.php но почему то выдает ошибку:
Warning: require_once(D:\OpenServer\domains\two/protected/framework/yii.php) [function.require-once]: failed to open stream: No such file or directory in D:\OpenServer\domains\two\index.php on line 17
Fatal error: require_once() [function.require]: Failed opening required 'D:\OpenServer\domains\two/protected/framework/yii.php' (include_path='.;C:\php\pear') in D:\OpenServer\domains\two\index.php on line 17
Если даже просто закинуть код из index.php в условие if, то всё равно выдает ту же самую ошибку.
Подскажите пожалуйста, где может быть ошибка? уже второй день мучаюсь. И что за переменная $app? Т.е. зачем присваивать к переменной $app?