bud*_*oip 1 wordpress 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}
Run Code Online (Sandbox Code Playgroud)
我尝试删除应用程序文件夹和数据库,然后重新创建一个新的空数据库,然后重新安装 WordPress,然后设置商店,但仍然收到相同的错误。
我终于找到了解决方法,我将其分享,以防有人遇到与我相同的问题。
有人建议我检查站点运行状况,所以我去了那里,发现了 3 个警告,最后一个是我唯一需要注意的警告,它说The REST API did not process the 'context' query parameter correctly,所以我用 google 搜索了它,然后找到了一个解决方法,然后应用了它,然后终于错误消失了。
解决方法如下,需要在 Nginx 配置中添加:
location ~ ^/wp-json/ {
rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last;
}
Run Code Online (Sandbox Code Playgroud)
然后,重新启动nginx服务
| 归档时间: |
|
| 查看次数: |
4083 次 |
| 最近记录: |