Contao: Updaten, aber richtig!

Ein Contao-Update via Github ist eine feine Sache – sollte man meinen. Da inzwischen aber etliche Abhängigkeiten in der Github-Version nicht mehr enthalten sind, kann es passieren, dass nach einem Update über Github wichtige Teile fehlen – und Contao Fehlermeldungen spuckt, wie zum Beispiel in einem Fall

Pflichtfeld E-Mail-Adresse des Systemadministrators* 
Fatal error: Class 'True\Punycode' not found in 
/var/www/sites/xxx/xxxxx.de/system/modules/core/library/Contao/Idna.php on line 57

Deshalb empfiehlt es sich, Contao nicht über Github, sondern so upzudaten:

curl -L -o core-3.4.4.tar.gz https://download.contao.org/3.4.4
tar --strip-components=1 -zxvf core-3.4.4.tar.gz

Und siehe – es funktioniert! Natürlich sollte man auch alle anderen Tipps und Empfehlungen berücksichtigen, die es zum Thema Contao-Update so gibt.