Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/vpsmr.com/wp-includes/class-wpdb.php on line 2349
本文目录显示1。1,错误提示2。2、找原因3。3、解决问题4。4.最后,5。推荐阅读宝塔面板/网站监测报告如何解决安装防火墙的问题。Nginx配置规则错误:未知方向“Lua _ shared _ dict”?宝塔面板最新版本7.9.2真的有点坑。无论使用centos7.6、debian10还是ubuntu20系统安装Pagoda 7.9.2,都可以正常安装Pagoda专业版防火墙和网站监测报告,但是这两个东西就不能正常工作了。如果重新启动nginx,将会出现以下错误:
Nginx: 2,找原因1)官方给我的解决方案如下。当然这个方法可能有用,但是对于大鸟遇到的问题没用。
报错原因是:系统缺少luajit组件,导致nginx使用异常;解决方法:卸载nginx防火墙/nginx免费防火墙,加速网站(如果没有安装这些插件可以忽略这一步),卸载当前版本的nginx,编译模式下安装一次nginx1.20,编译安装会自动安装luajit组件;nginx安装后,之前卸载的插件可以正常使用。2)问题的症结
这个问题的具体原因是缺少两个nginx模块:ngx_devel_kit和lua_nginx_module。我们可以把这两个模块编译成NGinx来解决这个问题。但是你最好用命令检查一下你的nginx扩展:NGIN x-V,大鸟用这个命令检查了一下,发现这两个模块真的没了。
3.既然找到了问题的症结所在,那么只需要开始编译安装这两个模块就可以了。具体方法如下:
1)使用命令检查你的nginx版本号,这里的v是小写的。该命令如下所示:
Nginx -v2)到/www/server/nginx/src。看看ngx_devel_kit和lua_nginx_module有没有。宝塔默认编译这两个货,也就是7.9.2精彩。一般有,如图所示:
3)修改nginx。嘘
宝塔面板找到路径:/www/server/panel/install找到文件nginx。sh并打开它开始编辑。第278行我们加–加-module = src lib/NGx_ devel _ kit –加-module = src lib/Lua _ ngin x_ module,就不加代码了。带下划线的地方是我们想要添加的两个模块:
。/configure –user = www –group = www –pref x= $ { Setup _ Path } $ { ENABLE _ LUA } –add -module =/www/server/ngin x/src/ngx_ devel _ kit –add -module =/www/server/ngin x/src/Lua _ ngin x_ module -add -module = $ { Setup _ Path }/src/ngx_ cache _ purge -add 5我们将返回ssh客户端,使用该命令开始编译。根据我们自己的版本,因为大鸟服务器上安装的版本是nginx1.20.2,所以我们使用编译命令如下:
sh/www/server/panel/install/ngin x。shinstall 1.205)编译完成后,使用命令:nginx -V可以看到模块已经编译完成。注意这里的“v”是大写的。
4.后两个模块编译完成后,我们重新安装宝塔防火墙和网站监控报告后就可以正常使用了。
评论前必须登录!
注册