Skip to main content

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
  1. 删除原有 Yum 配置
sudo rm -rf /etc/yum.repos.d/*
  1. 下载阿里云镜像源‌
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
  1. 清理并重建缓存‌
yum clean all
yum makecache
  1. nginx 依赖(如果安装失败提示文件不存在)
yum install gd gd-devel cmake -y
  1. 二进制方式安装docker

  2. 更新或降级到指定宝塔版本

curl -sSO http://download.bt.cn/install/update10.sh && bash update10.sh
  1. 卸载宝塔
wget http://download.bt.cn/install/bt-uninstall.sh && bash bt-uninstall.sh