Guten Tag,
Ich schlage vor das genannte PHP Modul für standardmäßig in die KeyHelp PHP-Interpreter aufzunehmen.
Grund: Blesta und Co. haben bereits von IonCube auf Sourceguardian umgestellt.
LG
P.S. Habe es natürlich schon Händisch "nachinstalliert". Und wer das auch vor hat .... Achtung Bug: Das Modul darf nicht über das KeyHelp UI mittels extension= eingebunden werden, sondern direkt und möglichst am Anfang in die .ini da ansonsten ein sporadischer 503er auftritt. Die autom. aktualisierungen des Interpreters sollte dann deaktiviert werden um das überschreiben bei Updates zu verhindern oder man baut sich ein Skript welche nach den Updates das fehlende Modul automatisch added.
Sourceguardian [GELÖST]
Re: Sourceguardian
Quick & dirty, wird nach keyhelp interpreter update ausgeführt....
Code: Select all
<?php
// cd /usr/local/
// mkdir sourceguardian
// cd sourceguardian
// wget --user-agent="Chrome/51.0.2704.103" https://www.sourceguardian.com/loaders/download/loaders.linux-x86_64.tar.gz
// tar -xf loaders.linux-x86_64.tar.gz
$srcraw = "/opt/keyhelp/php/8.0/etc/php.ini";
$srcfile = file_get_contents($srcraw);
if (preg_match("/ixed\.8\.0\.lin/", $srcfile)) {
echo "Found sourceguardian module in ini file. Nothing to do!";
}
else {
echo "Module not found, installing sourceguardian...";
$dorepl = str_replace("; This is the php.ini-production INI file.", "extension=/usr/local/sourceguardian/ixed.8.0.lin", $srcfile);
file_put_contents($srcraw, $dorepl);
echo "Done. Restarting PHP interpreter.";
shell_exec('service keyhelp-php80-fpm restart');
// mail('alerts@mail.local', 'Sourceguardian: keyhelp-php80-fpm', "Hello, This is to notify you that sourceguardian has been (re)installed for keyhelp-php80-fpm!");
}
?>
Re: Sourceguardian [GELÖST]
Ich werde künftig die Sourceguardian Loader mitinstallieren.
Habe einmal ein paar Tests gemacht, ionCube und Sourceguardian kommen sich nicht ins Gehege und es ist auch keine verminderte Ladezeit / höhere CPU last etc. messbar.
Der Installationspfad ist dann auch /usr/local/sourceguardian/. Unterschied zu deiner Variante wird aber sein, dass es eine extra .ini dafür unter /etc/php/<VERSION>/mods-available/sourceguardian.ini geben wird. Damit kann man es dann bei Bedarf leichter mit phpenmod/phpdismod aktivieren/deaktivieren.
Nach Release der nächsten KeyHelp Version, kann ich dann auch die zusätzlichen PHP-Versionen damit ausstatten (https://changelog.keyhelp.de/?interpreter). Ab diesem Moment kannst du dann dein Script außerdienst stellen.
Habe einmal ein paar Tests gemacht, ionCube und Sourceguardian kommen sich nicht ins Gehege und es ist auch keine verminderte Ladezeit / höhere CPU last etc. messbar.
Der Installationspfad ist dann auch /usr/local/sourceguardian/. Unterschied zu deiner Variante wird aber sein, dass es eine extra .ini dafür unter /etc/php/<VERSION>/mods-available/sourceguardian.ini geben wird. Damit kann man es dann bei Bedarf leichter mit phpenmod/phpdismod aktivieren/deaktivieren.
Nach Release der nächsten KeyHelp Version, kann ich dann auch die zusätzlichen PHP-Versionen damit ausstatten (https://changelog.keyhelp.de/?interpreter). Ab diesem Moment kannst du dann dein Script außerdienst stellen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Sourceguardian
Hallo Alexander,
Wünsch ein angenehmes Wochenende
LG
Woah, super. Vielen Dank!
Hab nen Blick aufs Monitoring geworfen, und das kann ich bestätigen.
Wünsch ein angenehmes Wochenende
LG
Re: Sourceguardian
SourceGuardian ist nun auch Teil der zusätzlich installierbaren PHP-Interpreter - auch für die alten Versionen ab 5.4.
Die Pakete gehen jetzt so nach und nach online.
Die Pakete gehen jetzt so nach und nach online.
Mit freundlichen Grüßen / Best regards
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
- space2place
- Posts: 494
- Joined: Tue 24. Mar 2020, 11:02
- Contact:
Re: Sourceguardian
Top Alex.. Danke
i-MSCP => KeyHelp Migration: https://github.com/TheCry/i-mscp-keyhelp-migration