laravel - 在 BLUEHOST 中更新托管的 5.3 laravel 网站
问题描述
我目前正在开发一个托管网站,该网站是在Bluehost中使用Laravel 5.3开发的。因此,为了进一步发展,我遵循了以下程序。
- 压缩文件夹并将其下载到本地计算机。
- 创建了一个公用文件夹并将相关文件夹移入其中。
- 通过
php artisan serve
开发开始,一切顺利。
开发后只有4个文件要在服务器中更改。所以我在服务器中打开了相关文件并通过复制和粘贴来更新编码。
当我在更新文件后刷新 web url 时,我可以看到 php 和 html 已正确更新,但 css 和 javascript 未更新。因此,我再次检查了文件,但它们几乎已更新。但是当我查看源代码时,我可以看到 css 和 javascript 文件都没有更新。
所以我只是在服务器中创建了具有不同名称的新文件并将它们链接到blade.php
文件中,然后 css 和 javascript 工作正常。当我查看源代码时,它们也被更新。
谁能说这是什么原因?
解决方案
发生这种情况是由于大部分时间缓存。如果您使用 Cloudflare 作为服务,请清除缓存并试一试。
由于 Cloudflare 清除域缓存的步骤
步骤 01登录到您的 Cloudflare 帐户并选择要清除缓存的域。
步骤 02转到缓存选项卡。
步骤 03在那里,您可以选择两个选项。一种是,您可以通过简单地给出要清除缓存的文件的 URL 来清除所选文件上的缓存。
第二个是您可以通过单击清除所有内容按钮清除您域下 Cloudflare 服务器中的所有缓存。
推荐阅读
- android - 将 tagetSDK 更新为 26 后出现 NullPointerException
- javascript - 如何创建 Yeoman 基类?
- c# - FromUri 进入课堂
- reactjs - 如何设置高度以使网格底部的滚动条不覆盖网格行?
- github - 如何恢复使用 git clean -f -x 删除的文件?
- android - 如何防止 RecyclerView 项目在将其放在目标上后被吸引到它的原始位置
- typescript - ng2-charts 的自定义工具提示
- r - R 的 GLM 函数是否默认为一对一或一对一或多项式方法?
- linux - 如何在系统调用中分配结构
- sass - 如何将 material.io 生成的调色板应用到使用 Material Components for web 的应用程序?