Skip to main content

phpMyAdmin aus git installieren und per Cronjob aktuell halten

phpMyAdmin läßt sich einfach von Github aus der STABLE Branch klonen, anschließend muss nur noch der Composer aufgerufen werden:

cd /var/www/phpmyadmin
git clone https://github.com/phpmyadmin/phpmyadmin.git --branch STABLE --single-branch .
composer update --no-dev

Danach wie üblich konfigurieren (config.inc.php, config.footer.inc.php, Themes, Logos).

Um ihn nun immer auf aktuellem Stand zu halten habe ich mir folgenden Cronjob eingerichtet:

0 7 * * * www-data cd /var/www/phpmyadmin && if [[ -f composer.lock ]]; then rm composer.lock; fi && git pull -q origin STABLE && composer update --no-dev

Composer legt ein .lock-File an, das muss ggf. gelöscht werden, da git pull sonst meckert.