Добрые люди! настройка index.php в frontend/backend привела к ошибке

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
geniy
Сообщения: 62
Зарегистрирован: 2014.03.17, 17:02
Контактная информация:

Добрые люди! настройка index.php в frontend/backend привела к ошибке

Сообщение geniy »

Здравствуйте! Извините, что отстаю от всех, что приходится задерживать на этом этапе :)

Когда я поставил advanced нужно было самостоятельно создать и настроить index.php в \frontend\web\
я сделал это так:

Код: Выделить всё

<?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require(__DIR__ . '/../../vendor/autoload.php');  // всего лишь поднялся выше /../
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');

$config = require(__DIR__ . '/../config/main.php');

(new yii\web\Application($config))->run();
 
выводится ошибочка:

Код: Выделить всё

exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "site/error".' in C:\wamp2\www\yii2\vendor\yiisoft\yii2\base\Module.php:461
Stack trace:
#0 C:\wamp2\www\yii2\vendor\yiisoft\yii2\web\ErrorHandler.php(80): yii\base\Module->runAction('site/error')
#1 C:\wamp2\www\yii2\vendor\yiisoft\yii2\base\ErrorHandler.php(95): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException))
#2 [internal function]: yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException))
#3 {main}
Previous exception:
exception 'yii\base\InvalidRouteException' with message 'Unable to resolve the request "".' in C:\wamp2\www\yii2\vendor\yiisoft\yii2\base\Module.php:461
Stack trace:
#0 C:\wamp2\www\yii2\vendor\yiisoft\yii2\web\Application.php(83): yii\base\Module->runAction('', Array)
#1 C:\wamp2\www\yii2\vendor\yiisoft\yii2\base\Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#2 C:\wamp2\www\yii2\frontend\web\index.php(12): yii\base\Application->run()
#3 {main}

Next exception 'yii\web\NotFoundHttpException' with message 'Unable to resolve the request "".' in C:\wamp2\www\yii2\vendor\yiisoft\yii2\web\Application.php:95
Stack trace:
#0 C:\wamp2\www\yii2\vendor\yiisoft\yii2\base\Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request))
#1 C:\wamp2\www\yii2\frontend\web\index.php(12): yii\base\Application->run()
#2 {main} 
Много времени третится на поиск по интернету. Здесь никто не задавал этого вопроса, для остальных новичков тоже будет полезно. Подскажите пожалуйста?
geniy
Сообщения: 62
Зарегистрирован: 2014.03.17, 17:02
Контактная информация:

Re: Добрые люди! настройка index.php в frontend/backend привела к ошибке

Сообщение geniy »

futbolim писал(а):./init
это я не понял куда вставить. И ещё я каюсь, но ошибку уже исправил...
вот этим постом search.php?author_id=7785&sr=posts и + там в main изменял

Код: Выделить всё

'request' => [
            'cookieValidationKey' => 'jshd3qyioprldke4mbdrkgl379sq',
            'baseUrl' => '/yii2'
        ], 
Приложение запустилось. Благодарю
geniy
Сообщения: 62
Зарегистрирован: 2014.03.17, 17:02
Контактная информация:

Re: Добрые люди! настройка index.php в frontend/backend привела к ошибке

Сообщение geniy »

futbolim писал(а):./init
аа, это init.bat ?) ну тогда пойду почитаю
Ответить