Browse Source

update

tags/2.2 2.2
flucout 10 months ago
parent
commit
06bf42de98
  1. 2
      app/script/convert.sh
  2. 4
      install.sql
  3. 5
      public/install/install_6.0.sh
  4. BIN
      public/install/src/panel6.zip
  5. BIN
      public/install/update/LinuxPanel-8.0.4.zip
  6. 1
      route/app.php
  7. 6
      wiki/files/linux/PluginLoader.py
  8. 6
      wiki/files/win/PluginLoader.py
  9. 12
      wiki/update.md

2
app/script/convert.sh

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
Linux_Version="8.0.3"
Linux_Version="8.0.4"
Windows_Version="7.9.0" Windows_Version="7.9.0"
Btm_Version="2.2.9" Btm_Version="2.2.9"

4
install.sql

@ -12,9 +12,9 @@ INSERT INTO `cloud_config` (`key`, `value`) VALUES
('bt_key', ''), ('bt_key', ''),
('whitelist', '0'), ('whitelist', '0'),
('download_page', '1'), ('download_page', '1'),
('new_version', '8.0.3'),
('new_version', '8.0.4'),
('update_msg', '暂无更新日志'), ('update_msg', '暂无更新日志'),
('update_date', '2023-10-08'),
('update_date', '2023-11-19'),
('new_version_win', '7.9.0'), ('new_version_win', '7.9.0'),
('update_msg_win', '暂无更新日志'), ('update_msg_win', '暂无更新日志'),
('update_date_win', '2023-07-20'), ('update_date_win', '2023-07-20'),

5
public/install/install_6.0.sh

@ -30,6 +30,11 @@ if [ "${UbuntuCheck}" ] && [ "${UbuntuCheck}" -lt "16" ];then
echo "Ubuntu ${UbuntuCheck}不支持安装宝塔面板,建议更换Ubuntu18/20安装宝塔面板" echo "Ubuntu ${UbuntuCheck}不支持安装宝塔面板,建议更换Ubuntu18/20安装宝塔面板"
exit 1 exit 1
fi fi
HOSTNAME_CHECK=$(cat /etc/hostname)
if [ -z "${HOSTNAME_CHECK}" ];then
echo "当前主机名hostname为空无法安装宝塔面板,请咨询服务器运营商设置好hostname后再重新安装"
exit 1
fi
cd ~ cd ~
setup_path="/www" setup_path="/www"

BIN
public/install/src/panel6.zip

BIN
public/install/update/LinuxPanel-8.0.3.zip → public/install/update/LinuxPanel-8.0.4.zip

1
route/app.php

@ -91,6 +91,7 @@ Route::group('api', function () {
Route::get('/panel/notpro', 'api/return_empty'); Route::get('/panel/notpro', 'api/return_empty');
Route::post('/Btdeployment/get_deplist', 'api/get_deplist'); Route::post('/Btdeployment/get_deplist', 'api/get_deplist');
Route::post('/panel/get_deplist', 'api/get_deplist'); Route::post('/panel/get_deplist', 'api/get_deplist');
Route::get('/ip/info_json', 'api/return_empty_array');
Route::post('/LinuxBeta', 'api/return_error'); Route::post('/LinuxBeta', 'api/return_error');
Route::post('/panel/apple_beta', 'api/return_error'); Route::post('/panel/apple_beta', 'api/return_error');

6
wiki/files/linux/PluginLoader.py

@ -16,7 +16,11 @@ def get_plugin_list(force = 0):
except Exception as ex: except Exception as ex:
raise public.error_conn_cloud(str(ex)) raise public.error_conn_cloud(str(ex))
softList = json.loads(jsonData) softList = json.loads(jsonData)
if type(softList)!=dict or 'list' not in softList: raise Exception('云端插件列表获取失败')
if type(softList)!=dict or 'list' not in softList:
if type(softList)==str:
raise Exception(softList)
else:
raise Exception('云端插件列表获取失败')
public.writeFile(cache_file, jsonData) public.writeFile(cache_file, jsonData)
return softList return softList

6
wiki/files/win/PluginLoader.py

@ -16,7 +16,11 @@ def get_plugin_list(force = 0):
except Exception as ex: except Exception as ex:
raise public.error_conn_cloud(str(ex)) raise public.error_conn_cloud(str(ex))
softList = json.loads(jsonData) softList = json.loads(jsonData)
if type(softList)!=dict or 'list' not in softList: raise Exception('云端插件列表获取失败')
if type(softList)!=dict or 'list' not in softList:
if type(softList)==str:
raise Exception(softList)
else:
raise Exception('云端插件列表获取失败')
public.writeFile(cache_file, jsonData) public.writeFile(cache_file, jsonData)
return softList return softList

12
wiki/update.md

@ -16,9 +16,11 @@
- 全局搜索替换 https://www.bt.cn/api/ => http://www.example.com/api/(需排除clearModel.py、scanningModel.py、ipsModel.py) - 全局搜索替换 https://www.bt.cn/api/ => http://www.example.com/api/(需排除clearModel.py、scanningModel.py、ipsModel.py)
- 全局搜索替换 http://www.bt.cn/api/ => http://www.example.com/api/(需排除js文件)
- 全局搜索替换 https://download.bt.cn/install/update6.sh => http://www.example.com/install/update6.sh - 全局搜索替换 https://download.bt.cn/install/update6.sh => http://www.example.com/install/update6.sh
- class/ajax.py 文件 \#是否执行升级程序 下面的 public.get_url() 改成 public.GetConfigValue('home')
- class/ajax.py 文件 \# 是否执行升级程序 下面的 public.get_url() 改成 public.GetConfigValue('home')
class/jobs.py 文件 \#尝试升级到独立环境 下面的 public.get_url() 改成 public.GetConfigValue('home') class/jobs.py 文件 \#尝试升级到独立环境 下面的 public.get_url() 改成 public.GetConfigValue('home')
@ -63,6 +65,8 @@
- class/plugin_deployment.py 文件,SetupPackage方法内替换 public.GetConfigValue('home') => 'https://www.bt.cn' - class/plugin_deployment.py 文件,SetupPackage方法内替换 public.GetConfigValue('home') => 'https://www.bt.cn'
- script/flush_plugin.py 文件,删除clear_hosts()一行
- install/install_soft.sh 在bash执行之前加入以下代码 - install/install_soft.sh 在bash执行之前加入以下代码
```shell ```shell
@ -97,11 +101,11 @@
- [可选]去除创建网站自动创建的垃圾文件:在class/panelSite.py,分别删除 - [可选]去除创建网站自动创建的垃圾文件:在class/panelSite.py,分别删除
htaccess = self.sitePath+'/.htaccess'
htaccess = self.sitePath + '/.htaccess'
index = self.sitePath+'/index.html'
index = self.sitePath + '/index.html'
doc404 = self.sitePath+'/404.html'
doc404 = self.sitePath + '/404.html'
这3行及分别接下来的4行代码 这3行及分别接下来的4行代码

Loading…
Cancel
Save