Javascript 已从服务器上删除文件,文件仍可访问

Javascript 已从服务器上删除文件,文件仍可访问,javascript,caching,filezilla,Javascript,Caching,Filezilla,这件事我已经做了一百万次了,但这一次我已经习惯了。我通常在joomla网站上工作,而这是一个drupal网站,所以可能有一些东西 在FileZilla中,我上传了scripts.js 我注意到我的脚本中有一个错误。我把它修好再装上。没有失败的传输。我检查以确保修复工作正常,但发现代码的旧版本仍然存在 好的,我清除chromes缓存,重新加载。旧代码仍然存在 我将文件从服务器上删除。旧代码仍然存在。(!!) 我完全吐出了javascript。应该抛出错误。我上传它。旧代码仍然存在,没有错误 我将新

这件事我已经做了一百万次了,但这一次我已经习惯了。我通常在joomla网站上工作,而这是一个drupal网站,所以可能有一些东西

在FileZilla中,我上传了scripts.js

我注意到我的脚本中有一个错误。我把它修好再装上。没有失败的传输。我检查以确保修复工作正常,但发现代码的旧版本仍然存在

好的,我清除chromes缓存,重新加载。旧代码仍然存在

我将文件从服务器上删除。旧代码仍然存在。(!!)

我完全吐出了javascript。应该抛出错误。我上传它。旧代码仍然存在,没有错误

我将新scripts.js的名称更改为scripts2.js并上传它。我通过浏览器URL导航到该文件。没有找到。它就在服务器上,上传并刷新了filezilla窗格。Filezilla说它就在那里。浏览器说它不是。复制/粘贴路径。没有拼写错误。浏览器将新文件报告为404

我从服务器上完全删除了项目文件夹并重新加载。旧代码仍然存在。开始发疯了


这一定是某种缓存问题。

Drupal中有一个“清除所有缓存”功能。它应该在设置->性能下。试试看。

那一定是管理员的事,因为这里没有设置选项。编辑:是的,在我的测试服务器上我有这个选项。我发誓,我从来没有在一个项目上如此仓促!首先必须处理格式错误的XML,然后是跨域问题,即使获得这些drupal信誉也需要2周的时间。我觉得自己就像办公室里的那个家伙哈哈!!谢谢你的回答,因为这是我的正确答案。是的,这是一个管理问题。如果您有访问权限,可以尝试重新启动服务器。此外,有时Drupal实例连接到外部缓存,比如Memcached,它可以保存数据。