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.