2015-04-26 69 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