在使用docker创建 elasticsearch-head 容器去连接 elasticsearch 的时候,容易出两个问题
1.不能连接 elasticsearch
修改elasticsearch.yml文件 添加如下两个配置
http.cors.enabled: true
http.cors.allow-origin: "*"
2.连接上了 elasticsearch ,但是使用其他的操作发现浏览器会报406
这是因为在elasticsearch-head容器中返回的数据格式不对
进入容器
docker exec -it 容器名 /bin/bash
cd _site/
vim vendor.js
如果发现不能使用vi/vim,就在容器内部先进行安装,分别执行如下两条命令
apt-get update
apt-get install -y vim
安装完成之后
修改vendor.js两处配置
第一处在6888行
把内容'application/x-www-form-urlencoded'改成'application/json;charset=UTF-8'
第二处在7574行
把内容'application/x-www-form-urlencoded'改成'application/json;charset=UTF-8'
另外可以直接使用/application/x-www-form-urlencoded进行搜索,跳到需要修改的位置
Comments | NOTHING
Warning: Undefined variable $return_smiles in /www/wwwroot/www.35youth.cn/wp-content/themes/Sakura-3.3.9/functions.php on line 1084
Warning: Undefined variable $robot_comments in /www/wwwroot/www.35youth.cn/wp-content/themes/Sakura-3.3.9/comments.php on line 97