看板 FreeBSD 關於我們 聯絡資訊
在這裡先感謝各位大人 (跪) 我現在使用SSH的上傳軟體,將資料傳送到伺服器 (伺服器系統是用FREE BSD) 我有一個檔案一直無法覆蓋伺服器上的資料 情況是,某天我一直在修改測試這個檔案(加入一個小程式) 就反覆的一直上傳修改,一開始是可以覆蓋的且網頁資料是有更新 (網頁呈現畫面都是我修改後正確樣子) 突然有一次它就開始無法覆蓋了,但是SSH顯示它是有上傳成功, (剛開始我是用cuteFTP上傳,後來改用ssh,情況一樣) 後來無論怎麼上傳它,網站上顯示的畫面就是舊的資料, 即使用原始資料去上傳,也仍然無法覆蓋 無論怎麼樣網頁上就是無法呈現我修改後的樣子 我有將它的權限改成755和777,它顯示的畫面還是一樣,而且只有單獨這個檔案無法更新 其他檔案都可以上傳且覆蓋成功(網頁也呈現正確畫面) 後來進入到伺服器裡面檢視(此伺服器系統是FreeBSD) 因為接手不久,而且不太懂這個系統,所以還是看不出個所以然, 我有試著把伺服器關機重開也是一樣(抱頭) 後來再將瀏覽器的暫存資料都刪除,情況一樣。 然後,我使用ssh連線伺服器,把裡面的檔案開起來檢視裡面的程式碼, 就跟我修改後的程式碼一樣,是更新後的資料。 可是當我在網路上檢視的網頁原始碼,它仍是之前一直寫錯的程式碼 我在SSH檢視該檔案的更新日期是新的(EX1/20有上傳,故日期顯示1/20) 但是我進伺服器檢視該檔,發現它的更新日期一直維持在當初更新的最後一次, (EX:那天是去年的11/10,所以它一直維持在11/10) 而我今天明明有針對該檔作重新上傳(雖然網頁沒有反應), 上傳日期應該會是在今天,所以我將更新正確的檔案COPY到另一個目錄 用管理者身份登入伺服器裡試著將新的檔案蓋過去,檔案有更新成功 也將檔案的權限改成777,但是網頁一樣無法呈現該正確畫面。 ((崩潰中)) 可以請教一下,這是什麼情況?我要如何才能排除? 註:這個檔是用php寫成的留言版(我只是要加上一個辨識碼的程式) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.17.72.243