【问题标题】:Tempalte File won't update in Browser模板文件不会在浏览器中更新
【发布时间】:2020-11-11 07:14:44
【问题描述】:

我正在尝试更改网页的某些行为。该页面是使用 SMARTY 构建的,因此不会更新的文件是 .tpl 文件。主要包含 JavaScript。整个事情很奇怪,因为在我的本地驱动器 (IDE) 上,文件是我想要的,当我使用 SFTP 检查它时,它是服务器上的正确版本。

但是如果我用浏览器打开页面,即使是新安装的,页面内的代码是旧版本。

现在我不能发送任何错误,因为显然没有。 所以我正在寻找一个我无法解决甚至无法解决的问题。

我尝试了以下方法:

  • 重启 apache2
  • 删除文件并上传正确的版本(在这里我可能会添加站点在我删除并尝试查看时损坏)

这件事困扰了我很长时间,所以似乎时间也无法解决它。

我希望有人知道为什么会这样! 谢谢

【问题讨论】:

    标签: javascript webserver smarty


    【解决方案1】:

    清除(删除所有缓存文件)smarty 缓存! 有关缓存目录的更多详细信息:https://www.smarty.net/docs/en/api.set.compile.dir.tpl

    【讨论】:

    • 所以我确实删除了所有缓存的文件,新生成的文件显示了正确的代码版本。然而浏览器仍然没有使用正确的版本。 (是的,我尝试清除浏览器缓存)
    • ctrl+r, ctrl_f5 没用?
    猜你喜欢
    • 2012-07-07
    • 1970-01-01
    • 2021-12-03
    • 1970-01-01
    • 2021-05-29
    • 2017-10-08
    • 2019-09-20
    • 2019-09-21
    • 1970-01-01
    相关资源
    最近更新 更多