This commit is contained in:
Mr Chen
2024-04-05 01:49:34 +08:00
parent 0ec628f5e2
commit 4351367e32
3 changed files with 30 additions and 5 deletions
+4 -1
View File
@@ -860,12 +860,15 @@ function openPhpmyadmin(name,username,password){
data = syncPost('/plugins/check',{'name':'phpmyadmin'});
if (!data.status){
layer.msg(data.msg,{icon:2,shade: [0.3, '#000']});
return;
}
data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'plugins_db_support'});
console.log(data);
data = syncPost('/plugins/run',{'name':'phpmyadmin','func':'status'});
if (data.data != 'start'){
layer.msg('phpMyAdmin未启动',{icon:2,shade: [0.3, '#000']});
+23 -2
View File
@@ -446,9 +446,28 @@ def errorLog():
return getServerDir() + '/error.log'
def Version():
def installVersion():
return mw.readFile(getServerDir() + '/version.pl')
def pluginsDBSupport():
data = {}
data['status'] = status()
data['cfg'] = getCfg()
port = getPort()
ip = '127.0.0.1'
if not mw.isAppleSystem():
ip = mw.getLocalIp()
cfg = data['cfg']
auth = cfg['username']+':'+cfg['password']
rand_path = cfg['path']
home_page = 'http://' + auth + '@' + ip + ':' + port + '/' + rand_path + '/index.php'
data['home_page'] = home_page
data['version'] = installVersion()
return mw.returnJson(True, 'ok', data)
if __name__ == "__main__":
func = sys.argv[1]
@@ -465,7 +484,7 @@ if __name__ == "__main__":
elif func == 'conf':
print(getConf())
elif func == 'version':
print(Version())
print(installVersion())
elif func == 'get_cfg':
print(returnCfg())
elif func == 'config_inc':
@@ -494,5 +513,7 @@ if __name__ == "__main__":
print(accessLog())
elif func == 'error_log':
print(errorLog())
elif func == 'plugins_db_support':
print(pluginsDbSupport())
else:
print('error')