KeyHelp phpMyAdmin Updater
Posted: Tue 12. Jan 2021, 10:33
Moin,
da wieder mal der Schrei nach der integration des aktuellen phpMyAdmin aufgekommen ist, gibt es jetzt hier einen Updater.
Damit haltet ihr euren phpMyAdmin immer aktuell, oder instaliert eine Version eurer Wahl.
Entweder von Hand ausführbar oder als Cronjob zu verwenden.
Die aktuelle Version gibt es hier
viewtopic.php?p=27471#p27471
Kurzanleitung
1. Die Datei "kh-pma-update" aus dem Archiv im Anhang an einen Ort eurer Wahl auf dem Server ablegen und ausführbar machen.
Empfehlung: "/usr/bin"
2. Die Datei mit "/euer/pfad/kh-pma-update" ausführen, fertig.
2.1. Als Cron einrichten, einfach als Admin im Panel einloggen, zu Einstellungen >> Konfiguration >> Geplante Aufgaben navigieren und dort einrichten.
Bsp:
Beschreibung: KH PMA Updatecheck
Aufgabentyp: Befehl ausführen
Befehl: /euer/pfad/kh-pma-update
Zeitplan: Täglich (Ist nur eine Empfehlung)
Uhrzeit: 03:00 (Ist nur eine Empfehlung)
Besitzer: -- System (root) --
Funktionsweise
Kurz und knapp, das Programm vergleicht die Versionsnummer vom KH phpMyAdmin mit der des aktuellen phpMyAdmin Release.
Sind diese identisch, passiert nichts, weil alles hübsch kein Update nötig.
Sind sie unterschiedlich, also eine neuere Version verfügbar, legt das Programm ein Backup des aktuellen KH PMA an. (Speicherort: /home/keyhelp)
Danach wird das Update herruntergeladen, entpackt, die aktuelle config.inc.php gesichert, der alte PMA gelöscht und durch den neuen ersetzt und zum Abschluss die alte config.inc.php zurück in die neue Version kopiert.
Fertig.
Jeder Start , also jede Prüfung wird in einem Logfile festgehalten, zu finden unter "/var/log/keyhelp/cronjob/kh-pma-updater.log".
Zusätzliche Möglichkeiten
Wer eine bestimmte Version installieren möchte, der kan dies mit dem Parameter -n Version tun.
Um z.B den aktuellen RC zu installieren, der startet das Programm einfach mit "/euer/pfad/kh-pma-update -n 5.1.0-rc1" und es wird 5.1.0 RC1 installiert.
Parameter
-f = erzwingt die erneute Installation inkl. Download, wenn die Versionen (Also KH und Release) identisch sind.
-n VERSION = Installiert die angegebene Version des phpMyAdmin.
-v = Zeigt beim ausführen mehr Details an.
Wenn beim Programmstart kein Parameter angegeben wird, wird immer das aktuell veröffentlichte installiert. Nur offiziele Releases ! Alles andere muss mit -n selbst gewählt werden.
So das war es dann auch schon, hoffe das jetzt einige hier glücklicher sind und die Devs sich nicht mehr überschlagen müssen nur weil PMA nen Update ausgerollt hat und es direkt jeder haben will.
Gruß von der dunklen Seite:
Olli
da wieder mal der Schrei nach der integration des aktuellen phpMyAdmin aufgekommen ist, gibt es jetzt hier einen Updater.
Damit haltet ihr euren phpMyAdmin immer aktuell, oder instaliert eine Version eurer Wahl.
Entweder von Hand ausführbar oder als Cronjob zu verwenden.
Die aktuelle Version gibt es hier
viewtopic.php?p=27471#p27471
Kurzanleitung
1. Die Datei "kh-pma-update" aus dem Archiv im Anhang an einen Ort eurer Wahl auf dem Server ablegen und ausführbar machen.
Empfehlung: "/usr/bin"
2. Die Datei mit "/euer/pfad/kh-pma-update" ausführen, fertig.
2.1. Als Cron einrichten, einfach als Admin im Panel einloggen, zu Einstellungen >> Konfiguration >> Geplante Aufgaben navigieren und dort einrichten.
Bsp:
Beschreibung: KH PMA Updatecheck
Aufgabentyp: Befehl ausführen
Befehl: /euer/pfad/kh-pma-update
Zeitplan: Täglich (Ist nur eine Empfehlung)
Uhrzeit: 03:00 (Ist nur eine Empfehlung)
Besitzer: -- System (root) --
Funktionsweise
Kurz und knapp, das Programm vergleicht die Versionsnummer vom KH phpMyAdmin mit der des aktuellen phpMyAdmin Release.
Sind diese identisch, passiert nichts, weil alles hübsch kein Update nötig.
Sind sie unterschiedlich, also eine neuere Version verfügbar, legt das Programm ein Backup des aktuellen KH PMA an. (Speicherort: /home/keyhelp)
Danach wird das Update herruntergeladen, entpackt, die aktuelle config.inc.php gesichert, der alte PMA gelöscht und durch den neuen ersetzt und zum Abschluss die alte config.inc.php zurück in die neue Version kopiert.
Fertig.
Jeder Start , also jede Prüfung wird in einem Logfile festgehalten, zu finden unter "/var/log/keyhelp/cronjob/kh-pma-updater.log".
Zusätzliche Möglichkeiten
Wer eine bestimmte Version installieren möchte, der kan dies mit dem Parameter -n Version tun.
Um z.B den aktuellen RC zu installieren, der startet das Programm einfach mit "/euer/pfad/kh-pma-update -n 5.1.0-rc1" und es wird 5.1.0 RC1 installiert.
Parameter
-f = erzwingt die erneute Installation inkl. Download, wenn die Versionen (Also KH und Release) identisch sind.
-n VERSION = Installiert die angegebene Version des phpMyAdmin.
-v = Zeigt beim ausführen mehr Details an.
Wenn beim Programmstart kein Parameter angegeben wird, wird immer das aktuell veröffentlichte installiert. Nur offiziele Releases ! Alles andere muss mit -n selbst gewählt werden.
So das war es dann auch schon, hoffe das jetzt einige hier glücklicher sind und die Devs sich nicht mehr überschlagen müssen nur weil PMA nen Update ausgerollt hat und es direkt jeder haben will.
Gruß von der dunklen Seite:
Olli