2013-08-19 219 views
0

我在Ubuntu上的/ var/www下創建了一個新網站。我決定使用已經在/ var/www目錄中的站點的一些結構。出於某種原因,當我點擊新網站時,控制檯顯示錯誤,並且它從我複製結構的網站引用了一個js文件。找不到符號鏈接

在試圖找出問題的過程中,我刪除了新站點中的js目錄,並且仍出現錯誤,控制檯顯示js文件的路徑爲我刪除的目錄的路徑。該文件似乎是來自另一個站點的文件的副本。

我有一個我不知道的符號鏈接。我嘗試了var/www目錄中的'find -type l',但沒有找到它。

回答

1

首先,它是有道理的,找出使用命令不會顯示任何不尋常的東西到底是referrencing該文件,可能是由

find /var/www | xargs grep 'yourjsfile.js' -sl 
+0

。我的文件的名稱是common.js,我在www目錄中的其他兩個站點中使用它。每個站點都有它自己的js目錄下的common.js文件。使用你建議的命令顯示我期望的參考。 – dutchlab

+0

控制檯上顯示的確切錯誤是什麼? – neverendingo

+0

未捕獲的ReferenceError:$未定義,並且引用的文件是common.js。我點擊該文件,它顯示了另一個目錄中的文件的代碼,但是懸停在該文件上顯示了一個路徑到我在網站中刪除的目錄我也去。我已經加倍檢查了可用的站點和設置並禁用並啓用。重新啓動appache並檢查htaccess文件以確保它不引用其他站點。令人費解的是,如果問題是由htaccess引起的方向問題,或者可用站點中的文檔根目錄不是所有文件都是錯誤的。 – dutchlab