xampp 上的 simplepie 错误

发布于 2024-11-15 00:19:08 字数 376 浏览 1 评论 0原文

我在 XAMPP 上使用 Simplepie。

我收到以下错误。

严重性:用户警告消息: C:\xampp\htdocs\Myapp/system/cache/simplepie/ 不可写。确保您已设置 正确的相对或绝对路径, 并且该位置是 服务器可写。文件名: 库/Simplepie.php 行号: 2040

既然是xampp,那么可写与否并不重要,因为它在xampp上总是可写的。

但我认为 C:\xampp\htdocs\Myapp/system/cache/simplepie/ 是问题所在。

不过我对 Ubuntu 没有任何问题,我希望继续使用 Xampp。

I am using Simplepie on XAMPP.

I get the following error.

Severity: User Warning Message:
C:\xampp\htdocs\Myapp/system/cache/simplepie/
is not writeable. Make sure you've set
the correct relative or absolute path,
and that the location is
server-writable. Filename:
libraries/Simplepie.php Line Number:
2040

Since it is xampp it does not matter if it is writable or not, because it is always writable on xampp.

But I think C:\xampp\htdocs\Myapp/system/cache/simplepie/ is the problem.

I don't have any problem with Ubuntu though, and I wish to continue using Xampp.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青巷忧颜 2024-11-22 00:19:08

我在 PHP5 ON WINDOWS 上的 simplepie 上遇到了同样的问题,并按如下方式修复:

1)首先是第一件事。您必须确保该路径存在并且可写:

file_put_contents('C:\\xampp\\htdocs\\Myapp\\system\\cache\\simplepie\\', 'test');

2) 如果这有效,那么您可以继续编辑 simplepie.inc 文件。首先备份该文件。现在找到显示以下内容的行:

if (file_exists($this->name) && is_writeable($this->name) || file_exists($this->location) && is_writeable($this->location))

注释掉 && is_writeable($this->location) 部分如下所示:

if (file_exists($this->name) && is_writeable($this->name) || file_exists($this->location) /*&& is_writeable($this->location)*/)

I encountered the same problem on simplepie on PHP5 ON WINDOWS and fixed it as follows:

1) First thing's first. You must make sure that the path exists and it is writeable:

file_put_contents('C:\\xampp\\htdocs\\Myapp\\system\\cache\\simplepie\\', 'test');

2) If this works then you can just go ahead the edit the simplepie.inc file. Make a backup of that file first. Now locate the line that says:

if (file_exists($this->name) && is_writeable($this->name) || file_exists($this->location) && is_writeable($this->location))

Comment out the && is_writeable($this->location) portion like this:

if (file_exists($this->name) && is_writeable($this->name) || file_exists($this->location) /*&& is_writeable($this->location)*/)
何以心动 2024-11-22 00:19:08

读完 Salman A 后,我意识到我需要添加 simplepie_cache_dir

// Set the location for simplepie cache
$config['simplepie_cache_dir'] = BASEPATH . 'cache/simplepie/';

After reading Salman A, I realized that I need to add simplepie_cache_dir

// Set the location for simplepie cache
$config['simplepie_cache_dir'] = BASEPATH . 'cache/simplepie/';
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文