Updateserver
…

Ilch-Updateserver · Spiegel

Alle Pakete des offiziellen Updateservers, signaturgeprüft und hier bereitgestellt — als Updateserver für deine Installation oder einzeln zum Herunterladen.

…Core-Versionen
…Module
…Layouts
…Neueste Version
…Zuletzt abgeglichen
vom Spiegel — von diesem Server nur bei ilch.de — nicht gespiegelt
Verzeichnis wird geladen …
Diesen Spiegel in Ilch eintragen

Ilch hat dafür keine Einstellung im Admincenter. Welcher Updateserver benutzt wird, steht in der Datenbank und muss dort geändert werden — etwa über phpMyAdmin, Adminer oder die MySQL-Konsole. Lege vorher eine Sicherung der Datenbank an.

Maßgeblich ist der Schlüssel updateserver in der Tabelle [prefix]_config. [prefix] steht für das Tabellenpräfix deiner Installation; du findest es in config/config.php.

UPDATE `[prefix]_config`
SET `value` = '…'
WHERE `key` = 'updateserver';

Damit der Spiegel zusätzlich in der hinterlegten Serverliste auftaucht:

INSERT INTO `[prefix]_admin_updateservers` (`url`, `operator`, `country`)
VALUES ('…', 'PrivatePHPCoder', 'Germany');

Der Weg zurück ist derselbe: value wieder auf https://www.ilch.de/ilch2_updates/stable/ setzen.

Heruntergeladene Pakete selbst prüfen

Zu jedem Paket liegt die Signatur von Ilch daneben. Damit lässt sich nachrechnen, dass die Datei unverändert von ilch.de stammt — du musst diesem Spiegel dafür nicht vertrauen. Gebraucht wird certificate/Certificate.crt aus einer Ilch-Installation.

openssl x509 -in Certificate.crt -pubkey -noout > ilch.pub
openssl pkeyutl -verifyrecover -pubin -inkey ilch.pub -in Master-2.2.19.zip-signature.sig
sha512sum Master-2.2.19.zip

Die beiden letzten Befehle müssen denselben SHA-512-Wert ausgeben. Bei älteren OpenSSL-Versionen heißt der mittlere Befehl openssl rsautl -verify …. Pakete bis einschließlich 2.2.16 sind mit dem älteren Ilch-Schlüssel signiert und brauchen das entsprechend ältere Zertifikat.

Ein Spiegel, kein Original

Dies ist ein unabhängiger Spiegel des offiziellen Ilch-Updateservers, betrieben von PrivatePHPCoder. Er steht in keiner Verbindung zum Ilch-Projekt und ist kein offizielles Angebot. Quelle aller Dateien ist www.ilch.de.

Hintergrund: Auf manchen Hostings — Strato fällt regelmäßig auf — erreichen Ilch-Installationen den offiziellen Updateserver nicht und bleiben ohne Updates. Dieser Spiegel holt die Pakete an einer Stelle ab, die freie Verbindung hat, prüft jede Signatur gegen das Ilch-Zertifikat und stellt sie hier bereit. Eingespielt wird nur, was die Prüfung besteht.

Deine Installation prüft anschließend selbst noch einmal jede Signatur gegen ihr eigenes Zertifikat. Untergeschoben werden kann dir hier nichts.