首页 > 解决方案 > Woocommerce 设置失败

问题描述

我尝试在全新的 WordPress 5.4.1 安装上安装 woocommerce。

Woocommerce 插件已成功安装,但是在设置商店时,出现错误,它说There was a problem updating your preferences,我检查了浏览器控制台,并从 ajax 调用它收到:

{"code":"woocommerce_rest_cannot_view","message":"You must supply an array of options.","data":500}

我尝试删除应用程序文件夹和数据库,然后重新创建一个新的空数据库,然后重新安装 WordPress,然后设置商店,但仍然收到相同的错误。

错误信息 1 错误信息 2 错误信息 3

标签: wordpresswoocommerce

解决方案


我终于找到了一种解决方法,我正在分享它以防万一有人遇到和我一样的问题。

有人建议我检查站点健康,所以我去那里发现了 3 个警告,最后一个是我唯一需要注意的,它说The REST API did not process the 'context' query parameter correctly,所以我搜索了它,然后找到了解决方法,然后应用它,然后最后错误消失了。

这是解决方法,需要在 Nginx 配置中添加:

location ~ ^/wp-json/ {
   rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last;
}

然后,重新启动nginx服务


推荐阅读