baota
更换ECS重新部署宝塔
1. 去宝塔官网复制一键安装命令 宝塔官网
2. 安装Docker Nginx Mysql PHP 等.
3. 修改PHP配置文件
php.ini
-
open_basedir = "/www/wwwroot/:/tmp/logs/"
-
session.save_path = "/tmp"
-
PHP——FRM配置
-
[www]
-
listen = /tmp/php-fpm.sock
4. Docker相关配置
如果没有这个docker用户组.就创建.一般都有的
sudo groupadd docker
添加www用户到docker组
sudo usermod -aG docker www
重启docker
sudo systemctl restart docker
5.上面的配置不起作用用下面的方法
sudo chmod 666 /var/run/docker.sock
sudo chmod 777 /root/.docker
6.mysql相关配置
给数据目录开放权限
chmod -R 755 cicd
7.关闭防火墙
sudo systemctl stop firewalld
8.重启docker否则无法创建网络
sudo systemctl restart docker
tip
如果还是不能创建网络,就打开防火墙.应该就可以了.
9.手动升级
curl https://download.bt.cn/install/update_panel.sh | bash
10.手动修复
curl https://download.bt.cn/tools/auto_node.sh | bash
11.手动重启
bt restart
书生测试机安装宝塔常见问题
- 测试环境系统版本 centos 7 需要补充的资源.否则安装宝塔后无法在页面安装nginx
- 删除原有 Yum 配置
sudo rm -rf /etc/yum.repos.d/*
- 下载阿里云镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 清理并重建缓存
yum clean all
yum makecache
- nginx 依赖(如果安装失败提示文件不存在)
yum install gd gd-devel cmake -y
-
二进制方式安装docker
-
更新或降级到指定宝塔版本
curl -sSO http://download.bt.cn/install/update10.sh && bash update10.sh
- 卸载宝塔
wget http://download.bt.cn/install/bt-uninstall.sh && bash bt-uninstall.sh