宝塔面板for linux
官网
https://www.bt.cn/
常用命令:
https://www.chenxunyun.com/article/168.html
入门与使用
https://blog.csdn.net/arisono/article/details/108384375
安装失败:
宝塔安装失败提示setuptools installation failed
原宝塔安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
换成 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
就可以了 原来命令已废弃不做维护
username:ycswrmcl
pwd:12b9317c
原宝塔安装命令 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh换成yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh就可以了原来命令已废弃不做维护
查看是哪个进程占用了端口
netstat -tlnp|grep 80
查看防火墙开放的端口
firewall-cmd --list-all
防火墙端口操作:https://www.cnblogs.com/crelle/p/13492881.html
利用宝塔面板搭建本地测试环境:
1.域名先随便输入
2.在设置中设置端口和localhost
3.防火墙开启端口,重启防火墙,验证端口是否开启(以下3步)
- sudo firewall-cmd --add-port=8848/tcp --permanent
- sudo firewall-cmd --reload
- firewall-cmd --list-all
thinkphp报错问题:
Fatal error: require(): Failed opening required ‘/www/wwwroot/xxxxxx/public/../thinkphp/start.php
在CentOS8中安装了宝塔,配置thinkphp5.1版本环境时出了问题,在此之前网站虚拟域名成功配置,能够访问站点创建成功的页面
起初看英文提示,以为是文件缺少,随后找了一下,发现文件都是在的。然后第二段警告提示了权限不足,又去修改权限,还是不行。后来发现是open_basedir的问题,那么有两个方法来解决这个问题
1、在设置网站目录中,不要勾选防跨站攻击,问题解决。
2、进入/www/server/nginx/conf目录下,找到fastcgi.conf,修改其中的一个参数’fastcgi_param PHP_ADMIN_VALUE’,没有的话可以自己加一个,/www/wwwroot是你的项目路径,每个人可能都不一样
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/www/wwwroot/:/tmp/:/proc/";
两种方法任选其一即可