【问题标题】:Magento flush cache from php [duplicate]Magento从php刷新缓存[重复]
【发布时间】:2013-11-21 02:41:55
【问题描述】:

我正在尝试通过 php 脚本刷新我的 magento 缓存。 我已经试过了

require_once('app/Mage.php');
Mage::app()->getCacheInstance()->flush();

或它的变体没有任何成功。

我想提一下,我已经安装了松节油清漆。

但是,在管理员中按 Flush Magento Cache 或 Flush Cache Storage 将清除清漆缓存。只是无法通过 php 脚本使其工作。

你能指出我正确的方向吗?谢谢。

【问题讨论】:

  • 显然你跳过了我说“我已经安装了清漆”的部分。用于 /etc/init.d/varnish restart 的 bash 脚本 + 来自 php 的标准刷新是解决方案。还是谢谢你。
  • 这不是重复的,因为它指的是清漆和清漆缓存的不同实现

标签: php magento caching varnish


【解决方案1】:

我刚刚尝试了相同的代码,它工作正常。 确保您已经以这种方式实施。

创建一个将您的代码嵌入到 php 标签中的文件,比如 flush.php,将其放在 magento 根目录中。

然后点击 URL http://{my_base_url}/flush.php

【讨论】:

  • 代码嵌入在php中,URL为domain/flush.php。脚本位于根目录中。但是,不会清除清漆缓存。
猜你喜欢
  • 1970-01-01
  • 2012-12-10
  • 1970-01-01
  • 1970-01-01
  • 2017-07-21
  • 1970-01-01
  • 2019-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多