What is this error message?

时间:2011-04-09 作者:Justmac

在安装wordpress和一些插件之后,我在创建网站地图时遇到了这个错误。我真的不知道这是什么以及如何解决。任何帮助都将不胜感激!

Warning: file_put_contents(/home/ugywhzos/domains/mydomain.com/public_html/sitemap.xml) [function.file-put-contents]: failed to open stream: Permission denied in /home/ugywhzos/domains/ipadkopen.biz/public_html/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 283
编辑帖子后出现以下错误:

Warning: file_put_contents(/home/ugywhzos/domains/mydomain.com/public_html/sitemap.xml) [function.file-put-contents]: 
failed to open stream: Permission denied in 
/home/ugywhzos/domains/mydomain.com/public_html/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php 
on line 283

Warning: Cannot modify header information - headers already sent by 
(output started at /home/ugywhzos/domains/mydomain/public_html/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php:283) 
in /home/ugywhzos/domains/mydomain.com/public_html/wp-includes/pluggable.php on line 897

2 个回复
最合适的回答,由SO网友:Evan Wondrasek 整理而成

如果你已经有了这些文件sitemap.xml 和(如果您在简单的Google站点地图中启用了gzip)sitemap.xml.gz 在WordPress安装的根目录中,尝试删除它们并创建具有该插件正确权限的新空文件,然后手动运行站点地图生成器。如果这些文件不存在,请尝试创建这些文件。

我会这样做:

确保sitemap.xmlsitemap.xml.gz WordPress安装的根目录中不存在。如果有,请使用删除rm sitemap.xmlrm sitemap.xml.gz 通过SSH,或者通过您选择的FTP客户端删除它们。

创建这些文件的两个新的空白实例。通过SSH:touch sitemap.xmltouch sitemap.xml.gz. 如果您通过FTP执行此操作(我将使用WinSCP 在本例中,它是免费的),导航到您的根WordPress目录,右键单击,选择新建-->文件并键入sitemap.xmlsitemap.xml.gz, 分别地

设置这些文件的文件权限。我想从755开始,但这个插件的文档中可能有一个推荐值。通过SSH:chmod 755 sitemap.xmlchmod 755 sitemap.xml.gz. 如果您将FTP与WinSCP一起使用,请右键单击文件,选择“属性”,然后将每个文件的八进制值设置为0755。

在简单的Google站点地图设置(在WordPress设置菜单中以XML站点地图的形式列出)中,单击“重建站点地图”链接,查看它现在是否可以生成站点地图。

如果我猜一下,我会说这两个文件现在都不存在,而且简单的XML Sitemap插件没有在web服务器上创建新文件的权限。请告诉我进展如何。

SO网友:Amit Singh

当您的php脚本没有文件夹的写入权限时,会出现此错误消息。解决此问题的最佳方法是要求宿主提供商为运行Web服务器的用户设置适当的权限。

结束

相关推荐

WordPress Sitemap for MSSQL

有没有人知道适合WordPress的MS Sql站点地图插件?以下是我得到的错误:Array ( [0] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 402 [code] => 402 [2] => [Microsoft][SQL Server Native Clie