使用WinSCP通过SFTP编辑网站文件

使用WinSCP通过SFTP编辑网站文件

我使用 WinSCP 通过 SFTP 登录。我能够看到我网站的所有文件和整个目录结构。但是,如果我尝试编辑文件(例如 HTML 或 CSS 文件),我可以将其重新上传到服务器,但更改不会在网站上生效!我以为是权限问题,所以我使用 WinSCP 将 0777 分配给网站上的所有文件和目录,但仍然没有更改生效。我做错了什么,以至于我无法在 WinSCP 中编辑文件(只能查看它们)?

答案1

假设您正在修改的目录实际上是 webroot,则更改应该立即生效,除非缓存破坏了它。

首先,确保没有运行服务器端缓存,例如之后,确保你这边没有透明缓存,例如乌贼解决这两个问题后,尝试清除浏览器缓存。如果仍然不行,请确保 Web 服务器确实正在读取您正在修改的目录作为 Web 根目录。

如果其他方法都失败了,您可以查阅服务器日志,您要查找的是304 的回应或与缓存命中相关的任何内容。

相关内容