2015-04-26 68 views
1

使用Yii2 Basic。我正在整理我的Yii2安装,并希望将主要工作文件和文件夹放到我共同托管的生产服务器上的一个子目录中,称为“yii2basic”。然后我需要将web文件夹中的所有文件和文件夹放到服务器上的public_html更改Yii文件夹位置

至于我能够确定,我只需要更改以下行的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文件,因此无法对其进行更改。

我已经在本网站和手册中搜索了对此的回答,但无法找到它。这个问题可能是错误的措词。如果是这样,我的道歉。

回答

1

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

要开始了,你需要更改下列文件

  1. 的index.php
  2. 指数test.php的
  3. yii.php //能够在控制台/终端上运行yii
  4. requirements.php

然后你去好

+0

@JQL尝试了这一点,如果你遇到任何问题,我们总是可以把它清除出来 – chapskev

+0

我所做的更改到index.php,指数型的test.php和requirements.php($ frameworkPath = dirname(__ FILE__))。 '/ yii2basic /供应商/ yiisoft/yii2')。我似乎无法找到改变yii.php文件的路径。 – JQL

+0

@JQL有17行和18行确认yii.php位于/basic/yii.php而不是位于供应商/ yii2soft/yii2文件夹中 – chapskev