宝塔一键搬家数据显示迁移完成,可是就只有第一个网站完成了.后面的都失败!


报错原因如下:


失败: 站点[fk1.dgid.cn]创建失败, ERROR: 检测到配置文件有错误,请先排除后再操作

nginx version: nginx/1.24.0
nginx: [emerg] unknown log format "monitor" in /www/server/panel/vhost/nginx/uilike.cn.conf:51
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed


我就根据原因找到上方的文件,再找到第51行;

原因是这个日志没有引入到/www/server/nginx/conf/nginx.conf 中。 把它用下方的解决方法引入就行。



解决方法:


image.png


成功解决:nginx: [emerg] unknown log format "monitor" in /www/server/panel/vhost/nginx/uilike.cn.conf:51
nginx: configuration file /www/server/nginx/conf/nginx.conf test failed 


报错的问题:


GIF 2024-8-12 15-37-34.gif


如果你怕打错可直接复制详细的代码:

[HideArea]


把它粘贴到http{


} 里面.如上图

 log_format monitor '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';


2.还有可能是Nginx 1.22版本以上才会出现这种报错。把它版本降到:Nginx 1.21.4 我也搞定了。

ps 记住先备份下服务器

[/HideArea]