yii2 - 我无法从我的 yii 框架后端访问 Gii 界面
问题描述
其他人配置了我的计算机,我不知道如何配置。运行我的应用程序的脚本不在 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?
解决方案
如果您使用的是 apache2. 请检查以确保您在 public_html/ 文件夹中有“.htaccess”文件。
推荐阅读
- pywin32 - 作为 Windows 服务运行时程序停止
- sorting - ag grid react 比较器 - 对具有日期时间和字符串文字的列进行自定义排序
- swift - 从原始像素到 PixelBuffer 的最有效方式是什么?
- powershell - Powershell - 试图解析一些文本
- ansible - 使用 Ansible 将列表转换为字典中的值
- python - Librosa中音频文件每秒的峰值频率
- python-3.x - 我得到 AttributeError 试图将表单数据保存到 db
- pip - pip install 是否因引用奇怪 url 的错误而失败?
- mysql - 基于外键存在的单条SQL语句
- php - 如何在没有特殊字符的情况下隔离字符串的最大片段?