2017-08-18 68 views
0

我已經從Yii2官方網站上閱讀了文檔,將yii2部署到共享主機中:http://www.yiiframework.com/doc-2.0/guide-tutorial-shared-hosting.html,以及關於此的討論:stackoverflow將Yii2部署到共享主機,直接到基本模板文件夾

所以,我決定使用sftp來上傳yii2文件夾。 這是我共享主機中的目錄列表。

access-logs 
etc 
logs 
public_ftp 
public_html 
ssl 
www (this is a link folder to public_html) 

你知道,因爲共享主機可直到5個域域舉行, 是有可能yii2basic文件夾上傳到文件夾中的public_html?

所以像這樣的結果:

access-logs 
etc 
logs 
public_ftp 
public_html 
    -basic 
     - bunch of yii folders here 
ssl 
www (this is a link folder to public_html) 

因爲現在,如果我要訪問我的網站,我必須寫這樣的:mydomain.com/basic/public_html/index.php

我需要這樣的:

mydomain.com/index.php 

請指導我。

+0

你有能力使'public_html'符號鏈接到其他文件夾? – Bizley

+0

默認提供者,'www'文件夾是符號鏈接public_html –

+0

這不是我所問... – Bizley

回答

0

如果您不介意在根文件夾中的Yii 2文件夾,只需將所有基本模板文件夾(web除外)和文件放入根文件夾。然後將web文件夾的內容放入public_html文件夾中。

它應該是這樣的:

access-logs 
assets 
commands 
config 
controllers 
etc 
logs 
mail 
models 
public_ftp 
public_html 
    // here should be the content of web folder of Yii 2 basic app 
runtime 
ssl 
test 
views 
widgets 
0

是的,你可以把它上傳的public_html文件夾內,但是,我一直在與yii2基本應用面臨如今唯一的問題是漂亮的網址,您可以複製或上傳在public_html文件夾內的全部內容,我所做的是如下唯一的區別是我有一個web文件夾而不是www

目錄結構

public_html 
    assets 
    commands 
    config 
    controller 
    mail 
    migrations 
    models 
    runtime 
    tests 
    vendor 
    views 
    web 

的public_html /的.htaccess

<IfModule mod_rewrite.c> 
    Options +SymLinksIfOwnerMatch 
    RewriteEngine On 
</IfModule> 

<IfModule mod_rewrite.c> 
    RewriteCond %{REQUEST_URI} ^/.* 
    RewriteRule ^(.*)$ web/$1 [L] 

    RewriteCond %{REQUEST_URI} !^/web/ 
    RewriteCond %{REQUEST_FILENAME} !-f [OR] 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^.*$ web/index.php 
</IfModule> 

的public_html /網絡/的.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^(.*)$ /index.php?/$1 [L] 

這個工作,但在URL它顯示/web/index.php?r=site/index,一旦我把prettyUrl上的配置文件urlManager它只會顯示默認索引頁面,並且我嘗試打開的每個鏈接都會在主頁視圖中結束,儘管地址欄中的URL是正確的,並且urlManager正確地解析了規則,這就像我走了一樣。

相關問題