【问题标题】:Laravel blade template not showing changes on live serverLaravel 刀片模板未显示实时服务器上的更改
【发布时间】:2016-01-11 20:45:03
【问题描述】:

我在 Laravel 有一个项目,我在其中更改了主刀片,当我访问该站点时没有显示更新。具体来说,我将https 添加到我的所有资产中,因为我通过https 为它们提供服务。由于未显示更改,因此我在控制台中收到混合内容错误。以下是我尝试过的一些事情:

  • php artisan cache:clear
  • php artisan view:clear
  • 清除服务器缓存
  • 使用私人浏览器检查更改
  • 使用未连接到同一网络的手机,因为我们的代理可能正在缓存更改
  • 检查服务器以确保文件确实显示了更改,并且确实显示了更改

如果您想看一下,这里是 URL:https://dericcain.com/about

出于某种原因,我认为有人会检查它并且它会正确显示。我觉得有什么东西在缓存它,但我就是不知道是什么。

有什么想法吗?

【问题讨论】:

  • 检查你是否在使用服务器缓存、apc 或 opcache ,, ??
  • 测试您的 HTML 中是否有任何语法错误。我以前遇到过这个问题。
  • php artisan cache:clear 和 php artisan view:clear 解决了我的问题 :) 好吧,我已经停止了 apache2,然后重新启动。

标签: php laravel


【解决方案1】:

这绝对是与服务器相关的,感谢@abdou 提醒您搜索和查找其他缓存来源。我正在使用 Easyengine,它使用 memcache、nginx 缓存和 opcache。

如果您使用的是 Easyengine,以下是刷新所有缓存的解决方案:

https://vimeo.com/122271320

【讨论】:

    猜你喜欢
    • 2019-01-15
    • 2014-11-29
    • 2018-03-14
    • 2021-12-26
    • 2014-07-04
    • 2014-09-04
    • 2014-11-07
    • 2015-09-04
    • 1970-01-01
    相关资源
    最近更新 更多