From a57a15b86946c4af42862083d0780f95bbeaf9df Mon Sep 17 00:00:00 2001 From: "usman@cyberpersons.com" Date: Sat, 6 May 2023 14:57:19 +0500 Subject: [PATCH] bug fix imunify360 issue: https://github.com/usmannasir/cyberpanel/issues/1062 --- CLManager/CageFS.py | 9 ++- firewall/templates/firewall/imunify.html | 83 ++++++++++++++++++++++-- 2 files changed, 86 insertions(+), 6 deletions(-) diff --git a/CLManager/CageFS.py b/CLManager/CageFS.py index ee4991d6b..00ecfb0d8 100644 --- a/CLManager/CageFS.py +++ b/CLManager/CageFS.py @@ -164,13 +164,20 @@ pattern_to_watch = ^/home/.+?/(public_html|public_ftp|private_html)(/.*)?$ ## + command = 'pkill -f "bash i360deploy.sh"' + ServerStatusUtil.executioner(command, statusFile) + if not os.path.exists('i360deploy.sh'): command = 'wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh' ServerStatusUtil.executioner(command, statusFile) - command = 'bash i360deploy.sh --key %s --beta' % (key) + command = 'bash i360deploy.sh --uninstall --yes' ServerStatusUtil.executioner(command, statusFile) + command = 'bash i360deploy.sh --key %s --yes' % (key) + ServerStatusUtil.executioner(command, statusFile) + + logging.CyberCPLogFileWriter.statusWriter(ServerStatusUtil.lswsInstallStatusPath, "Imunify reinstalled..\n", 1) diff --git a/firewall/templates/firewall/imunify.html b/firewall/templates/firewall/imunify.html index 68fad309b..bb30494e3 100755 --- a/firewall/templates/firewall/imunify.html +++ b/firewall/templates/firewall/imunify.html @@ -11,10 +11,10 @@

{% trans "Imunify" %} - {% trans "Imunify Docs" %}

+ href="https://go.cyberpanel.net/imunify" + style="height: 23px;line-height: 21px;" + class="btn btn-border btn-alt border-red btn-link font-red" + title="">{% trans "Imunify Docs" %}

{% trans "Access Imunify" %}

@@ -25,7 +25,7 @@
-

{% trans "Imunify is now integrated via their new API. You can manage Imunify by clicking below. You can use your server root credentials to access Imunify." %}

+

{% trans "Imunify is now integrated via their new API. You can manage Imunify by clicking below. You can use your server root credentials to access Imunify. Login details for Imunify360 is your server root and its password." %}


+
+
+

+ {% trans "Imunify360 Not working?" %} +

+
+
+

{% trans "If for some reason Imunify360 is not working, you can re-install it using the form below." %}

+
+ + +
+
+ +
+
+

We will run following commands again:

+
+

wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O + i360deploy.sh

+
+

bash i360deploy.sh --key YOUR_KEY --yes

+
+ +

If you can still not access Imunify360 after re-installation, just run + the above commands on your server terminal, make sure to replace YOUR_KEY + with your + Imunify360 Key.

+
+
+ +
+ +
+ +
+
+ +
+
+
+
+ + + +
+ +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+
+
{% endblock %}