解决spawn-fcgi:child exited with: 126报错
执行文件的权限不够,如果是使用.sh文件进行执行的,首先对.sh文件进行权限修改
chmod 777 执行文件.sh
之后再对sh文件中所有执行spawn-fcgi的程序授予权限
比如: spawn-fcgi -a 127.0.0.1 -p 7892 -f ./code/makecd
chmod 777 ./code/makecd
解决spawn-fcgi:child exited with: 127报错
spawn-fcgi -a 127.0.0.1 -p 7892 -f ./code/makecd
原因是缺少动态库,进入上面code,ldd 执行文件 ,即 ldd makecd 就会发现缺少动态库

这个很多博客上面写有三种方法
- 找到对应的文件(使用
find /usr -name "缺少的文件名字")建立软连接(ln -s 文件名字 /usr/lib/文件名字)到/usr/lib中 - 将对应文件的文件夹路径写入到/ect/ld.so.conf中保存退出,执行
ldconfig刷新so文件环境 - 直接找到对应文件拷贝到/usr/lib文件夹中即可
** 注意!!!**一定是找完整的文件名字,比如说我上面缺少的是libc.so.6 那么就一定要找完整的名字,如果找到了libc.so.2说明是其他的版本,如果直接建立软连接 ln -s libc.so.2 /usr/lib/libc.so.6 或者直接重命名成libc.so.6,那么必定会出现下面的报错,因为版本不一样,但是再次ldd 执行文件就不会出现not found了
解决spawn-fcgi:child exited with: 1报错
缺少动态库,在执行的命令后面加上 “-n”可以显示错误信息,这个和上面的一样还是缺少动态库,就像上面注意里面说的,虽然直接修改名字或者软连接可以解决127报错,但是执行的时候动态库的版本还是不一样的。所以要下载对应的文件名的文件放入/usr/lib中,这样再次执行spawn命令就可以正确执行了




![[SWPUCTF 2021 新生赛]sql - 联合注入](https://img-blog.csdnimg.cn/ba1e88c68df143bfae615836eb15fbb7.png)







![[晕事]今天做了件晕事21;设置代理访问网站的时候需注意的问题](https://img-blog.csdnimg.cn/051c80a7d5d6467d91f086d230da734f.png#pic_center)



![[每周一更]-(第65期):Docker容器监控工具推荐](https://img-blog.csdnimg.cn/90e97478c8c64ec0949fb6086ad7840e.png#pic_center)


