查看网站默认的sitemap.xml的时候提示
<error>
<code>wp_die</code>
<title>
<![CDATA[ WordPress › 错误 ]]>
</title>
<message>
<![CDATA[ 由于缺少 SimpleXML 扩展,无法生成 xml 站点地图 ]]>
</message>
<data>
<status>501</status>
</data>
</error>
是由于服务器上没有启用 SimpleXML
扩展,WordPress 就无法生成 XML 站点地图,从而导致了错误。
安装 SimpleXML 扩展
根据你的服务器环境,安装并启用 SimpleXML
扩展:
Debian/Ubuntu:
sudo apt-get install php-xml
安装完成后,重启 Web 服务器:
sudo systemctl restart apache2 # Apache
sudo systemctl restart nginx # Nginx
CentOS/RHEL:
sudo yum install php-xml
安装完成后,重启 Web 服务器:
sudo systemctl restart httpd # Apache
sudo systemctl restart nginx # Nginx
检查口扩展是否启用
php -m | grep SimpleXML
运行命令能看到有输出SimpleXML,就说明安装成功了,重新打开链接:
https://域名/wp-sitemap.xml
就可以看到正确页面内容了。