发个详细宝塔安装教程,并运行环境本地化教程

110次阅读

共计 3091 个字符,预计需要花费 8 分钟才能阅读完成。

如果这都看不懂就不要混了,1.com 是你自己的域名,因为要下载 get_plugin_list 需要那框架,

https://github.com/flucont/btcloud/blob/main/public/install/src/panel6.zip 大佬的安装包已经去掉手机登录了,插件现在第二位大佬也提供下载了 https://github.com/Tmitsuha/panel/tree/main/plugin,所以也不需要那框架了,采用本教程所以全程没有手机登录

发现 https://github.com/Tmitsuha/panel/ 大佬这里的也可以用

下载 https://github.com/Tmitsuha/panel/blob/main/data/get_plugin_list.json
改成 get_plugin_list 备用,
也可以把他放在安装包 data 文件夹下,改成文件名 plugin_list.json

已经实验过了,可以用,只不过这个有时间,需要自己改时间

以下下载 get_plugin_list 可以忽略

框架地址:https://github.com/flucont/btcloud
建立个网站

修改


框架设置


访问 http://1.com/panel/get_plugin_list

下载 get_plugin_list 备用

如果想要用以上框架的下面可以不看了

以上下载 get_plugin_list 可以忽略

但是我觉得框架一个是占用资源,二是感觉也不安全

1.com 网站的代码全部删除,一个不留。

接下来在 1.com 对应的文件夹下宝塔的资源

换宝塔域名,对应的文件夹远程下载
以下脚本里都要换成自己的域名啊
/install/pyenv/pip.txt
/install/pip_select.sh
/install/pyenv/activate.panel
/install/pyenv/pip-3.7.8.txt
/install/src/bt6.init
/install/public.sh
/install/src/bt7.init
/install/conf/softList.conf

下面不同的系统对应不同的,centos7 在下面
/install/pyenv/pyenv-${os_type}${os_version}-x${is64bit}.tar.gz
/src/Python-${py_version}.tar.xz

centos 7
/install/pyenv/pyenv-el7-x64.tar.gz
/src/Python-3.7.8.tar.xz

以上脚本里都要换成自己的域名啊

备用的 get_plugin_list 放 1.com 网站的 panel 文件夹下

点远程下载

下载官方的脚本 http://download.bt.cn/install/install_6.0.sh
删除 一下代码 5 -11 行

  1. CURL_CHECK=$(which curl)
  2. if [“$?” == “0”];then
  3.         curl -sS –connect-timeout 10 -m 10 https://www.bt.cn/api/wpanel/SetupCount > /dev/null 2>&1
  4. else
  5.         wget -O /dev/null -o /dev/null -T 5 https://www.bt.cn/api/wpanel/SetupCount
  6. fi

复制代码

wget -O /www/server/panel/data/softList.conf ${download_Url}/install/conf/softList.conf 添加一段

  1. rm -f /www/server/panel/class/*.so
  2.         if [! -f /www/server/panel/data/not_workorder.pl]; then
  3.                 echo “True” > /www/server/panel/data/not_workorder.pl
  4.         fi
  5.         if [! -f /www/server/panel/data/userInfo.json]; then
  6.                 echo “{“uid”:1,”username”:”Administrator”,”address”:”127.0.0.1″,”serverid”:”1″,”access_key”:”test”,”secret_key”:”123456″,”ukey”:”123456″,”state”:1}” > /www/server/panel/data/userInfo.json

复制代码

全部域名都改成自己的,尤其那些镜像

改好后放 1.com 网站的 install 文件夹下
下载安装包
https://github.com/flucont/btcloud/blob/main/public/install/src/panel6.zip
改成自己的域名重新打包放     /install/src/     下

接着 B 服务器安装
yum install -y wget && wget -O install.sh https://1.com/install/install_6.0.sh && sh install.sh

安装好以后不需要绑定手机了,

然后就是运行环境本地化

B 服务器点安装 nginx

看图片 /install/0/nginx.sh  这个就是你站没有的,换宝塔域名在对应的文件夹下

下好以后 1.com/install/0/nginx.sh 就有安装 nginx 的脚本了

打开 nginx 安装脚本,用 Notepad++ 标记功能,把 download_Url 全标记下,就知道那个要下的资源了
先下可以看得见的资源,最后能安装就可以了,还是不能安装看错误日志,还有哪个资源没下过,补上了就可以安装了

原理就是 B 服务器要安装运行环境,但 1.com 没有这个资源,就出现 404 错误,然后是 404 错误的对应的文件夹下远程下载宝塔的资源,这样的话就把宝塔的资源一步一步的本地化了

   

网友回复:

注册 好贴,过于繁琐,等待宝塔带 JC 上门

qq6825995 第一次登陆 就得绑定手机号 然后在弄成本地化的 再随便换手机号绑定 没意义了啊 前面已经绑定了手机号 后面在换了其他好吗  前面绑定的 手机号也存在宝塔数据库了吧

KuYeHQ 我直接 lnmp 了

来去自如 一天净发一些没用的。宝塔都不会用的人更不会来 loc 了

菜单 还是有人需要的

toot 标题只看半部分。

qq6825995 步骤太多太繁琐了 坐等一键包

你大爷 同等,你头像妹子借我玩玩啊

日美眉 运行环境怎么可能一键包离线,除非自己离线了 共享出来,没人会共享出来的,共享出来就有风险了

uzz 没绑手机啊,不需要登录直接下载 get_plugin_list 或者 叫别人共享 给你这个文件也可以 然后就删除那框架了,如果你要用那框架另外说

注册 我直接 lnmp 了

注册 lnmp 或者 oneinstack 不香吗,偏要去用什么面板,人倒是越来越懒

菜单 出错了,面板运行时发生错误!json.decoder.JSONDecodeError: Expecting value: line 2 column 13 (char 13) >> 点击查看详情 666, 按照你的教程安装好了,貌似插件的 json 解析出错,哪一步出问题了啊

clf42 是不是缺 /get_plugin_list,放离线站下载是 http://1.com/panel/get_plugin_list 放安装包里要改文件名改成 plugin_list.json 或者是安装包里的域名还没替换干净。

正文完