Ilch-Updateserver · Spiegel
Alle Pakete des offiziellen Updateservers, signaturgeprüft und hier bereitgestellt — als Updateserver für deine Installation oder einzeln zum Herunterladen.
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.