Я не могу получить доступ к интерфейсу Gii из моей серверной части фреймворка yii - PullRequest
0 голосов
/ 06 августа 2020

Кто-то настроил мой компьютер, и я не знаю как. Сценарий для запуска моего приложения находится не в web / index. php, а в public_html / index. php. Не знаю, имеет ли это значение. Приложение использует базу данных mysql и интерфейс реагирования и размещается на aws. Вот код из файла public_html / index. php:

<?php

require(__DIR__ . '/../vendor/autoload.php');

if (file_exists(__DIR__ . '/../.env')) {
    (new \Dotenv\Dotenv(__DIR__ . '/../'))->load();
}

$yii_env = 'test';

switch (getenv('ENVIRONMENT')) {
    case 'local': $yii_env = 'dev';  break;
    case 'qa':    $yii_env = 'test'; break;
    case 'prod':  $yii_env = 'prod'; break;
}

defined('YII_DEBUG') or define('YII_DEBUG', getenv('DEBUG'));
defined('YII_ENV') or define('YII_ENV', $yii_env);

require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../common/config/bootstrap.php');
require(__DIR__ . '/../api/config/bootstrap.php');



$config = yii\helpers\ArrayHelper::merge(
    require(__DIR__ . '/../common/config/main.php'),
    require(__DIR__ . '/../api/config/main.php')
);

$application = new yii\web\Application($config);
$application->run();

Как мне получить доступ к gii?

1 Ответ

0 голосов
/ 10 августа 2020

Если вы используете apache2. Убедитесь, что у вас есть файл ".htaccess" в папке public_html /.

...