我正在调试驻留在Debian和Apache上的大型Web应用程序的代码。 即使我在更改和上传.php文件时没有任何问题,但是当涉及到特定的html文件时,无论我上传多少次,网络服务器都会继续提供相同版本的html。
实际上,我在开始时更改了一次,之后我尝试更改它,删除并再次上传,但没有。当我进入页面http:// [HOST] /.../thisFile.htm将显示我第一次更改的thisFile.htm的版本。奇怪的是,如果我在远程服务器中打开文件(使用ssh),它确实会改变,就像它应该的那样。
为了让它变得更奇怪,我的同事从他的mac尝试了同样的事情(我使用windows和winscp)。他在更改文件时没有任何问题。但是当我更改它时,服务器将继续显示htm文件的最新版本。我的同事可以看到我在通过ssh打开文件时所做的更改,但没有看到网站的更改,除非他自己做了更改并上传了文件。
在这种情况下可能出现什么问题?这很奇怪。
答案 0 :(得分:1)
假设您使用的是Windows XP或更早版本,则可能是因为WinSCP将时间戳移动了一个小时以补偿Windows DST“bug”。