【问题标题】:specifying simplepie cache location?指定 simplepie 缓存位置?
【发布时间】:2012-05-23 07:15:03
【问题描述】:

嗯。我知道这看起来很简单(如馅饼,哈哈),但我一直得到一个

Warning: /cache/ is not writeable. Make sure you've set the correct relative or absolute path, and that the location is server-writable.

这是我的情况。我有 simplepie 从我的域上的各个级别和文件夹中提取提要。因此,如果它在一个地方有效,那么我会在其他地方收到此警告。 (例如在子文件夹中。)

所以,我正在尝试通过将 simplepie.inc 文件中的第 501 行编辑为来指定实际的完整路径位置

var $cache_location = $_SERVER['DOCUMENT_ROOT'] . "/cache/";

但是,这是一个语法错误.....

所以,A)为什么?我知道我错过了一些愚蠢的东西。

和 B) 有没有更好/更有效的方法来做到这一点?

先谢谢了!

【问题讨论】:

    标签: php simplepie document-root


    【解决方案1】:

    在您的应用程序中创建一个文件夹 假设文件夹名称是缓存 将此行添加到您的 php 页面。 $feed->set_cache_location($_SERVER['DOCUMENT_ROOT'] . '/你的应用名称/缓存');

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 好电话!我确实看到了,但是,我想设置一次,而不是每次构建调用时都设置它,因为它总是在同一个地方。
      • 目前无法为所有 SimplePie 对象设置默认缓存位置,但如果您不想编写代码,可以对缓存目录进行符号链接。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多