2010-09-01 63 views
0

說我的服務器上的根文件夾是/ home/bong/www /,因此mydomain.com將從/ home/bong/www /提供index.php。爲什麼符號鏈接創建一個不必要的「文件夾」?

然後我克隆了一個hg倉庫,並將它放在/ home/bong/hg/hgrepo /中。

當我上的/ home /奉/我創建了一個符號鏈接如下,以便將mydomain.com將從HG/hgrepo目錄服務了內容:

ln -s hg/hgrepo www 

當我進入萬維網,我看到hgrepo - > hg/hgrep

問題是,當我去mydomain.com,它仍然無法工作...但mydomain.com/hgrepo呢。

我做錯了什麼?

回答

3

我敢打賭,www已經存在,所以當你創建鏈接時,它將放置在已經存在的目錄中。解決方案:刪除www然後再次創建鏈接。

+1

就是這樣!謝謝! – 2010-09-01 03:20:33

+1

完成並完成!再次感謝。 – 2010-09-01 04:04:01

+0

如果您使用的是GNU,那麼我建議您總是在'ln'或'cp'(在這種情況下是'-T')使用'-t'或'-T'選項。他們防止這種類型的錯誤。但是,它們不適用於所有系統。問題在於'ln'有2個形式和2個參數。 '-T'和'-t'消除了這個問題。注意'-t'也反轉參數的順序。 – 2016-12-22 19:32:19

相關問題