Задать вопрос
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    К сожалению я уже переустановил и все заработало. Но с этим вопросом я уже 2 дня мучался, все форумы облазил. Скорее виной был антивирус, потому что пока я его не отрубал, он не давал скачивать yii через composer. Сегодня я его заранее выключил.
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    и у меня стоит php7 и апач соответственно
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    тогда я попробую ее переустановить. Я же правильно понимаю, gii идет вместе с yii? дополнительно не надо устанавливать?
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    Конфиг:
    <?php
    $params = array_merge(
        require __DIR__ . '/../../common/config/params.php',
        require __DIR__ . '/../../common/config/params-local.php',
        require __DIR__ . '/params.php',
        require __DIR__ . '/params-local.php'
    );
    
    return [
        'id' => 'app-backend',
        'basePath' => dirname(__DIR__),
        'controllerNamespace' => 'backend\controllers',
        'bootstrap' => ['log','gii'],
        'modules' => [
            'gii' => [
                'class' => 'yii\gii\Module',
                'allowedIPs' => ['127.0.0.1', '::1']
            ],
        ],
        'components' => [
            'request' => [
                'csrfParam' => '_csrf-backend',
            ],
            'user' => [
                'identityClass' => 'common\models\User',
                'enableAutoLogin' => true,
                'identityCookie' => ['name' => '_identity-backend', 'httpOnly' => true],
            ],
            'session' => [
                // this is the name of the session cookie used for login on the backend
                'name' => 'advanced-backend',
            ],
            'log' => [
                'traceLevel' => YII_DEBUG ? 3 : 0,
                'targets' => [
                    [
                        'class' => 'yii\log\FileTarget',
                        'levels' => ['error', 'warning'],
                    ],
                ],
            ],
            'errorHandler' => [
                'errorAction' => 'site/error',
            ],
    
            'urlManager' => [
                'enablePrettyUrl' => true,
                'showScriptName' => false,
                'rules' => [
                    '<module:gii>/<controller:\w+>/<action:\w+>' => '<module>/<controller>/<action>',
                ],
            ],
    
        ],
        'params' => $params,
    ];

    .htaccess:
    RewriteEngine on
    
    RedirectMatch 404 /\.git
    RedirectMatch 404 /composer\.
    RedirectMatch 404 /.browerrc
    
    # если это папка или файл, открываем его
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    # в противном случае перенаправляем на index.php
    RewriteRule . index.php

    index:
    <?php
    defined('YII_DEBUG') or define('YII_DEBUG', false);
    defined('YII_ENV') or define('YII_ENV', 'prod');
    
    require __DIR__ . '/../../yii2/vendor/autoload.php';
    require __DIR__ . '/../../yii2/vendor/yiisoft/yii2/Yii.php';
    require __DIR__ . '/../../yii2/common/config/bootstrap.php';
    require __DIR__ . '/../../yii2/backend/config/bootstrap.php';
    
    $config = yii\helpers\ArrayHelper::merge(
        require __DIR__ . '/../../yii2/common/config/main.php',
        require __DIR__ . '/../../yii2/common/config/main-local.php',
        require __DIR__ . '/../../yii2/backend/config/main.php',
        require __DIR__ . '/../../yii2/backend/config/main-local.php'
    );
    
    (new yii\web\Application($config))->run();
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    извините, в вопросе неправильно написал, адрес admin.site.com/gii
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    Не помогло. Кстати, по вашим урокам учусь=)))но видимо где то, какую то мелочь пропустил
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    Использовался Advanced, ставил через composer. Все без ошибок.
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    Раскомментирована изначально. Начал только изучать, но уже весь измучался на стадии настроек=)
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    Да, .htaccess создан и стартовая страница gii открывается.
  • Gii на Yii2. Ошибка 404. Что не так?

    @DronTat Автор вопроса
    <?php
    defined('YII_DEBUG') or define('YII_DEBUG', false);
    defined('YII_ENV') or define('YII_ENV', 'prod');
    
    require __DIR__ . '/../yii2/vendor/autoload.php';
    require __DIR__ . '/../yii2/vendor/yiisoft/yii2/Yii.php';
    require __DIR__ . '/../yii2/common/config/bootstrap.php';
    require __DIR__ . '/../yii2/frontend/config/bootstrap.php';
    
    $config = yii\helpers\ArrayHelper::merge(
        require __DIR__ . '/../yii2/common/config/main.php',
        require __DIR__ . '/../yii2/common/config/main-local.php',
        require __DIR__ . '/../yii2/frontend/config/main.php',
        require __DIR__ . '/../yii2/frontend/config/main-local.php'
    );
    
    (new yii\web\Application($config))->run();