指定simplepie缓存位置?

时间:2012-05-15 18:10:02

标签: php simplepie document-root

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

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)有更好/更有效的方法吗?

谢谢你提前!

2 个答案:

答案 0 :(得分:5)

答案 1 :(得分:2)

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