我正在WordPress博客上工作,并且刚刚开始发布新的帖子,提示我“ 更新失败”。我无法编辑示例帖子,也无法发布新文章。
WordPress版本:5.0.2
有解决此问题的主意吗?
谢谢
浏览器检查器视图
答案 0 :(得分:2)
此问题是由Gutenberg编辑器引起的。 如果您的网站由任何托管服务提供商托管,请使用经典编辑器。
如果您将网站托管在VPS上,并且正在Apache上运行,请尝试添加
<Directory /path/to/your/website>
AllowOverride All
</Directory>
到您的虚拟主机。
答案 1 :(得分:1)
如果要摆脱此问题,必须从管理员端更改永久链接结构。
请阅读这篇文章Solution link
答案 2 :(得分:1)
当我选择某些永久链接设置(特别是导致站点的.htaccess包含除空白文件之外的任何内容)时,我看到了同样的问题。
问题最终出在:我的服务器上未启用mod-rewrite。
解决方法:我对以下内容(在httpd.conf中)未加注释,并且问题消失了(无论我在WordPress中选择了哪种Permalink设置,问题均得以解决)(请确保在httpd.conf编辑后重新启动Apache)>
LoadModule rewrite_module modules/mod_rewrite.so
答案 3 :(得分:1)
我的网站位于Cloudflare后面,这似乎是造成此问题的原因。
为了修复它,我为wordpress安装了 cloudflare插件。
答案 4 :(得分:0)
即使使用默认的永久链接创建了Google Cloud实例上的“永久链接”,WordPress永久链接错误也会在所有页面上显示404错误,并将其还原为“永久链接”。
我喜欢“漂亮的永久链接”,并发现上述情况的最佳解决方案是 在Apache中启用mod_rewrite: 然后,转到 Compute Engine> VM实例> SSH
类型$:a2enmod重写 输入$:sudo nano /etc/apache2/apache2.conf 然后更改:从“ AllowOverride NONE”中删除“ AllowOverride ALL”
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride ALL
Require all granted
</Directory>
重新启动Apache服务器: sudo服务apache2重新启动
它现在应该更新,并使用默认的古登堡编辑器在“漂亮的永久链接”中创建帖子/页面,而不会出现404错误。
解决Rest API错误 https://www.praj.info
答案 5 :(得分:0)
在使用Gutenberg编辑器时,会发生此错误。您可以使用经典编辑器来克服此问题。 转到插件>添加新 搜索经典的编辑器插件并安装。 如果这不起作用,请停用所有插件。 之后,您禁用了所有插件,开始逐个启用插件,以查看哪个插件将再次破坏WordPress。 或者您可以看到这篇文章:-fix WordPress updating failed while creating or publishing a post.
答案 6 :(得分:0)
检查wordpress设置中的网址,您可能将网站网址设置为“http”。会修复的。