解決:無法使用前導 .. 在頂級目錄上退出
剛解決了驗證碼遇到的問題,又遇到了路徑問題。看到這個問題之後,不奇怪,但是有點鬱悶。路徑問題...。機房收費系統的時候因為複製貼上檔案,出現了Dll檔案路徑問題,費了很大勁才解決。這次又是複製貼上了檔案,換了位置。在牛腩新聞釋出系統開啟類別管理介面的時候出現了這樣的問題。不過亂操作越多,在錯誤中學習的越多。
1.問題和解決方法
因為不熟悉首先考慮到的是不是哪裡的程式碼出現了錯誤,經過多次看視訊中的內容,確定不是程式碼。因為前期修改檔名稱,複製檔案改了路徑之後,讓我修改了很多系統中的內容。這些操作增加了我對問題方向確定的難度。一番操作無果,網上找到了解決辦法;
解決方案:
1. 看看請求的路徑是否錯誤.<head></head> 中或引用使用者控制元件,css,js等 前面加"~" 不要用" ../",form中就用 "../" 或'' ../../ ''。從新把引用內容拖拽出來,保證路徑正確;
2. 就是檢查請求的網頁中的圖片或者路徑看是否正確("../../".) ,一定要仔細.
3.在一個引用圖片的地方有人做了這樣的連線“../xxx/pic”。修改之後就好了“~/pic”。
原因:在程式設計的時候,建立的是虛擬目錄,在某個網站下的;但是更新到釋出環境時候,釋出到了一個網站,已經是頂級目錄了,所以沒法使用../
我寫的程式中錯誤的地方:
把CSS檔案拖拽到Web窗體的時候。
應該是:<link href="../CSS/manager_common.css" rel="stylesheet" />
但是當出錯的時候去檢查,發現CSS檔案的路徑是<link href="../../CSS/manager_common.css" rel="stylesheet" />路徑中由"../"成了"../../".
解決:
因為程式中用到了母版頁,還有巢狀的母版頁。以及使用母版頁的Web窗體。我們需要再整個解決方案中,查詢這樣的內容。然後進行修改,將"../../"修改為"../"。最好的方式是:直接把引用的CSS重新拖到介面中,把之前的路徑刪除即可;
2.腦補~/ 和 ../
學習的時候經常會遇到標識路徑的符號:images/1.jpg 和~/images/1.jpg以及../images/1.jpg
images/1.jpg:在你的檔案同級的images裡面找到1.jpg。
虛擬路徑:
~/images/1.jpg:在檔案的子目錄裡面找到images裡面的1.jpg
../images/1.jpg:在檔案的父級目錄裡面找到images裡面的1.jpg
3.總結:
學習牛腩新聞管理系統的時候,順利的學過去的,印象不深刻,每次遇到問題進行各種除錯,反覆學習視訊的時候。才感覺到真的是學到了很多東西的豐收感。遇到問題不要苦惱,恰恰相反,應該興奮,因為又學到知識了,需要不斷提高得是應對問題和解決問題的能力和信心。
相關文章
- 無法建立目錄或檔案 無法建立目錄的解決辦法
- mysql 目錄遷移導致無法找到relay log 解決辦法。MySql
- macOS BigSur下無法在根目錄建立/data解決方法Mac
- 使用者登入前臺之後,無法退出如何解決?謝謝
- 使用MAC電腦在星巴克無法上網的解決方法Mac
- 0001-HTML中上一級目錄、上上級目錄、下一級目錄、下下級目錄中的頁面的相互引用HTML
- 刪除檔案或目錄提示"檔案或目錄無法刪除"的解決方法!
- 生存目錄-無層級
- windows10升級無法上網怎麼辦_windows10升級無法上網的解決方法Windows
- nfs導致的作業系統目錄無法訪問NFS作業系統
- Linux中SFTP無法獲取目錄如何解決?LinuxFTP
- 迪優美特網路機頂盒無法使用怎麼辦?解決方法
- 登錄檔無法開啟的解決辦法
- win10平板模式無法退出怎麼回事_win10平板模式無法退出如何解決Win10模式
- 解決RAW在SQLPLUS上無法顯示的問題SQL
- 使用者autotrace 無法使用解決
- 解決:ORACLE 11G使用exp無法導空出表問題Oracle
- a:active在ios上無效解決方法iOS
- dos命令cd無法切換目錄
- docker方式部署的spring boot專案無法訪問宿主機目錄(解決)DockerSpring Boot
- win10系統錄屏功能無法錄屏如何處理_win10錄屏功能無法使用的解決教程Win10
- Linux中返回上一級目錄和返回根目錄命令Linux
- 在安卓上,微信公眾號無法分享到QQ的解決辦法之一安卓
- PL2303在win10無法使用的解決辦法Win10
- Win10無法退出安全模式怎麼辦 win10系統無法退出安全模式如何解決Win10模式
- MacOS 升級 Catalina 後根目錄無法建立資料夾Mac
- 帝國cms登陸成功後又馬上退出的解決辦法
- mysql 修改data目錄後 無法使用指令碼啟動薦MySql指令碼
- vim 編輯報錯導致無法正常退出和編輯
- u盤檔案或目錄損壞且無法讀取怎麼修復解決
- Golang協程無法固定goroutine的最大數目解決Golang
- 解決無法使用VI的問題
- Live mesh 在xp無法安裝的解決辦法
- 升級到macOS Big Sur後,EasyConnect 無法使用解決方案Mac
- 新浪微博共享登入後無法退出切換賬號問題解決
- 華為EMUI9錄製適配麥克風被自己佔用導致無法使用的解決方案UI
- win10系統使用U盤提示檔案或目錄損壞且無法讀取的解決方法Win10
- 在Mac上使用Angular.js找不到chromedriver的解決辦法MacAngularJSChrome