localhost不会立即更新

时间:2012-10-02 01:37:20

标签: html xampp localhost

我一直在使用XAMPP连接到localhost,在我的计算机上编辑网站。我已经使用它超过一年了,过去每当我更新本地文件时,我都可以在我的浏览器上刷新页面,它会立即更新。现在,即使例如图像文件发生了变化,我也无法更新它。

我想知道这是否是cookie的问题(我过去没有这个问题)。有这种情况发生的常见原因吗?搜索时我找不到任何东西。谢谢你的帮助!

11 个答案:

答案 0 :(得分:10)

首先要尝试清除浏览器历史记录/缓存并重新加载浏览器。

如果你启用了某种可能解释它的缓存。

您可以在localhost上创建 new 页面进行测试,看看它是否有效。如果是这样,那么检查您在localhost上更改的任何页面是否实际上正在更新(检查文件修改时间并关闭/重新加载源以查看更改是否实际存在)。

答案 1 :(得分:4)

只需删除所有与浏览器相关的临时文件,我就使用了C-Cleaner。 添加标题<meta http-equiv="Cache-control" content="no-cache">

我解决了使用这种方法。

答案 2 :(得分:2)

要完全更新/刷新您的网站,您需要使用以下命令:

Ctrl + F5

这将强制浏览器完全更新您对文件所做的更改。如果您在CSS文件中进行了更改(保存),但浏览器刷新未反映出新更改,则此方法有效。在这种情况下,常规的F5刷新将不起作用。

对于Mac OS:命令 + Shift + R

答案 3 :(得分:1)

我以为这是发生在我身上,但是我基本上犯了一个非常基本但具有欺骗性的错误:在记事本中打开.php文件进行编辑之后,我将.php文件移动到了服务器上的新文件夹中。为了查看此.php文件生成的页面,我已经在Web浏览器中输入了新的URL来解释此移动,但是在移动它之前,我仍在记事本openeed中处理该文件。因此,我将更改保存到移动前的文件中,但无法理解为什么它实际上没有更改浏览器中的页面。也许很蠢,但让我感到困惑。

答案 4 :(得分:1)

我知道这是一个老问题,但希望我的回答对以后的人有所帮助。对我有用的解决方案是删除htcdocs中包含我的代码的文件夹,并将其替换为更新的代码文件夹。这要求我将代码的原始文件夹保存在其他文件夹中,该文件夹通过更新进行了修改,并制作了副本以替换htcdocs中存储的过时代码。

答案 5 :(得分:0)

我见过其他人有同样的问题。他们刚搬到了WAMP。如果你没有特别的理由坚持使用XAMPP,你可以尝试一下。希望这会有所帮助。

答案 6 :(得分:0)

我遇到了同样的问题,只需重新加载当前页面,而忽略缓存的内容,就可以解决该问题。我知道有一个快捷方式适用于Chrome和Firefox:

  

Ctrl + Shift + R

我希望这会使某些人的生活更轻松。

答案 7 :(得分:0)

我最近在使用Django 2.1时遇到了这个问题。我尝试了每种浏览器,多次清除了缓存,三次检查了我在编写代码的同一目录中是否正在使用Python的SimpleHTTPServer,甚至进行了完全重新启动……没有运气。

就在将MacBook扔出窗外之前,我通过将Debug的设置从False更改为True来解决了这个问题。为什么这项工作?我不太确定,因为documentation for this setting根本没有提到这种行为,但这是我唯一记得的最近发生的变化,可能暗示了这个虚假错误。如果有人有特定消息来源来确认此信息,请发表评论,我将编辑答案。

希望这可以帮助任何想要绿巨人摧毁计算机的人:-)

答案 8 :(得分:0)

当我将xampp与chrome(mac)一起使用时,遇到了相同的问题。我尝试了几种解决方法,例如清除镶边或在html文件中添加额外的代码。但是两者都不起作用。 最后,我只是通过使用野生动物园而不是chrome解决了这个问题。

答案 9 :(得分:0)

我通过重命名 php 文件修复了我的问题(在这种情况下,我删除了“index.php”中的“e”,然后将其添加回来)

答案 10 :(得分:-2)

清除浏览器历史记录或缓存。

尝试使用不同的浏览器,如果您使用的是Chrome,则使用Mozila和其他浏览器,反之亦然。