Automatische Joomla!Updates dank Cronjob

petradr

Genau dann, wenn ich in den Ferien bin, veröffentlicht Joomla! eine neue Version. So geschehen bei mir dieses Jahr, Anfang August. Und dann nicht nur ein Update, sondern gleich zwei in wenigen Tagen hintereinander. In solchen Momenten habe ich mir oft gewünscht, Joomla! würde sich von selber aktualisieren.

Bisher brauchte es teure Zusatz-Dienste wie Watchful.li, wo man Backup und Updates per Mausklick selber anstossen musste. Doch nun gibt es eine kostenlose Alternative, die nichtmal das Eingreifen eines Admins erfordert.

Dieser Inhalt ist nur für die Abo Leser. Bitte anmelden oder ein Lese Abo lösen.

An der Joomla!-World-Conference (JWC) wurde einer der Gründer von WordPress eingeladen, zur Joomla!Gemeinschaft zu sprechen. Natürlich habe ich diese Gelegenheit genutzt und am Livestream mitgehört. Und nicht ganz ohne Stolz hat Matt Mullenweg (Timeline: 51:00) betont, dass der WordPress Nutzer nicht mitbekommen soll, wann sich WordPress und seine Plugins von selber aktualisiert haben.

Und ab sofort geht das auch in Joomla!, dank Akeeba CMS Update. Akeeba hatte in der Komponente Admin Tools bis Version 2.5.7 diesen Updater integriert. Der wurde aber rausgenommen, weil man ihn in den Joomla!Core übernommen hat. So hat Nick nun eine neue, eigenständige Komponente namens Akeeba CMS Update entwickelt.

Im Moment gibt es die Komponente nur in einer Alpha-Version. Sie kann kostenlos auf der Entwickler-Website geladen werden.

Schritt 1 – Update überprüfen

Der Akeeba CMS Updater findet eine neue Joomla! Version und zeigt sie in der Listenansicht deds Dashboards.

Dabei kann der Nutzer zwischen stabilen STS-Versionen und Entwicklerversionen auswählen. Die Informations-Buttons verweisen jeweils auf die joomla.org Website.

Akeeba CMS Update

Schritt 2 – Gewünschtes Paket downloaden

Der Updater sucht sich das richtige Paket und lädt es herunter. Das kann je nach Server- und Internetverbindung einen Augenblick dauern. Dies war bisher mit der konventionellen Aktualisierung nicht anders.

Installation des Updates

Schritt 3 – Backup erstellen (Optional)

Sofern Akeeba Backup installiert ist, kann man in den Optionen der Komponente einstellen, dass der CMS Updater vor der Installation des neuen Paketes automatisch eine Sicherung anlegt.

Backup als Zwischenschritt

Schritt 4 – Update Paket installieren

Sobald das Backup abgeschlossen ist, wird das Paket entpackt und die Dateien überschrieben und die neue SQL-Datei angewendet.

Installation

Schritt 5 – Installation abgeschlossen

Sobald der Prozess beendet ist, sollte eine Erfolgsmeldung erscheinen.

Zusammenfassung

Schritt 6 – .htaccess Ausnahme

Jedoch Vorsicht. Wenn du Akeeba AdminTools installiert hast und auch die modifizierte .htaccess Datei anwendest, musst du noch im .htaccess-Erzeuger folgende Ausnahme “administrator/components/com_cmsupdate/restore.php” beim Zugriff auf PHP-Dateien hinzufügen und anschliessend speichern und .htaccess neu erzeugen.

Ansonsten kann der Akeeba CMS Updater die Installation nicht abschliessen.

Ausnahme für die .htaccess

Schritt 7 – Cronjob einrichten

Um diesen Update-Prozess nun zu automatisieren, kannst du einen Server-Cronjob einrichten. Akeeba CMS Updater verwendet hierzu die CLI-Bibliothek (Command Line Interface).

Ich habe ihn so eingerichtet, dass er einmal pro Tag nach einem Update sucht. Findet er eines, so sichert er die Website und installiert anschliessend das Update.

/usr/bin/php5-cli /home/DEIN BENUTZER/public_html/cli/cmsupdate.php

Cpanel Eintrag im Cron-Job Manager

So musst du dich ab sofort um kein Update mehr kümmern. Eine detaillierte Dokumentation steht ebenfalls zum Download bereit. Da sich die Komponente noch in der Entwicklung befindet, ist noch mit ein paar “Unebenheiten” zu rechnen. Ich werde jetzt testhalber die Komponente auf einer Unterseite nutzen und erlaube mir, euch in diesem Artikel über die gemachten Erfahrungen auf dem Laufenden zu halten.

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on whatsapp
WhatsApp
Share on email
Email

Das könnte dich auch interessieren...

akeeba backup 7 alternativen

Akeeba Alternativen

Mit dem 7.x Release kürzt Akeeba seine Funktionen in der kostenlosen Coreversion. Hier ein paar Alternativen, wenn man nicht auf die Pro Version umsteigen will.

Weiterlesen »

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Willkommen zurück, wir haben dich vermisst

Bitte anmelden, um alle Inhalte werbefrei lesen zu können.

Registrieren | Passwort vergessen?

Schon Aboleser?

Suche dir jetzt eines der Leseabos aus und profitiere von vielen Vorteilen als Aboleser!