更改 Yii 文件夹位置

Changing Yii folder locations

使用 Yii2 基础版。我正在尝试整理我的 Yii2 安装,并希望将主要工作文件和文件夹放入我共同托管的生产服务器上的一个子目录中,例如 "yii2basic"。然后,我需要将 web 文件夹中的所有文件和文件夹放入服务器上的 public_html 中。

据我所知,我只需要像这样更改 index.php 文件中的以下行:

require(__DIR__ . '/../yii2basic/vendor/autoload.php');
require(__DIR__ . '/../yii2basic/vendor/yiisoft/yii2/Yii.php');

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

这是正确的还是我错过了什么?

请注意,我无法访问共同托管服务器上的 httpd.conf 文件,因此无法对其进行更改。

我已在此站点和手册中搜索过此问题的答案,但找不到。问题的措辞可能不正确。如果是这样,我很抱歉。

您需要用正确的新文件更改一些文件url

要启动 Off,您需要更改以下文件

  1. index.php
  2. index-test.php
  3. yii.php //to be able run yii on console/terminal
  4. requirements.php

那你就可以开始了