{"id":2645,"date":"2014-12-24T18:53:43","date_gmt":"2014-12-24T17:53:43","guid":{"rendered":"http:\/\/www.workshop.ch\/openmind\/?p=2645"},"modified":"2015-01-01T14:34:12","modified_gmt":"2015-01-01T13:34:12","slug":"contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest","status":"publish","type":"post","link":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/","title":{"rendered":"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:11,&quot;href&quot;:&quot;http:\\\/\\\/www.contao.org&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20120102102418\\\/http:\\\/\\\/www.contao.org:80\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-03 17:06:35&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-09 00:28:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-15 18:43:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-19 00:20:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-24 00:52:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-28 19:02:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 10:39:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 07:07:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 08:04:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 10:02:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-21 18:48:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 10:49:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 04:07:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 01:40:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 08:56:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-11 11:54:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-15 16:28:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-25 23:45:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 09:19:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-10 04:27:43&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-17 00:26:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-20 07:42:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 12:22:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 21:43:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-30 12:33:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 13:11:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-05 17:32:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-09 11:40:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 12:51:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 20:48:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 06:06:55&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 01:47:04&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-23 01:47:04&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:12,&quot;href&quot;:&quot;https:\\\/\\\/contao.org\\\/de\\\/release-plan.html&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20230404174932\\\/https:\\\/\\\/contao.org\\\/de\\\/release-plan.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-03 17:06:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-10 14:47:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-15 18:43:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-21 19:35:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-27 01:23:25&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-04 10:39:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 07:07:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-13 08:04:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-17 10:01:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-21 18:48:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-25 10:50:00&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 04:07:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-04 01:40:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-07 08:56:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 00:00:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 09:19:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 20:06:27&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-23 12:22:36&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 05:39:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-01 00:23:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 03:50:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-12 12:51:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-15 20:48:24&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-19 06:06:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 21:25:56&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-23 21:25:56&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:13,&quot;href&quot;:&quot;http:\\\/\\\/de.contaowiki.org\\\/Systemdiagnosetool&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20241125210413\\\/https:\\\/\\\/de.contaowiki.org\\\/Systemdiagnosetool&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-03 17:06:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-31 07:18:48&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-01-31 07:18:48&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14,&quot;href&quot;:&quot;https:\\\/\\\/community.contao.org\\\/de\\\/showthread.php?34506-Aktualisierung-2-11-6-zu-3-0RC2-funktioniert-nicht&amp;p=228373&amp;viewfull=1#post228373&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:15,&quot;href&quot;:&quot;https:\\\/\\\/contao.org\\\/de\\\/manual\\\/3.0\\\/installation.html#dateien-synchronisieren&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/docs.contao.org\\\/5.x\\\/manual\\\/de\\\/&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<figure id=\"attachment_2647\" aria-describedby=\"caption-attachment-2647\" style=\"width: 934px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2647 size-full\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png\" alt=\"Contao Release Plan 2012-2017\" width=\"944\" height=\"421\" srcset=\"https:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png 944w, https:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan-300x134.png 300w, https:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan-900x401.png 900w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/a><figcaption id=\"caption-attachment-2647\" class=\"wp-caption-text\">Contao Release Plan 2012-2017<\/figcaption><\/figure>\n<p>Das Open Source CMS <a href=\"http:\/\/www.contao.org\" target=\"_blank\">Contao<\/a> wird kontinuierlich weiterentwickelt. Der <a href=\"https:\/\/contao.org\/de\/release-plan.html\" target=\"_blank\">Relase Plan<\/a> sieht vor, alle sechs Monate ein neues Release zu ver\u00f6ffentlichen. Das ist erfreulich f\u00fcr diejenigen, die sich auf neue Features freuen; es bedeutet aber auch eine Menge Arbeit f\u00fcr all jene, die f\u00fcr eine Contao-Installation verantwortlich sind, denn eine normale Contao-Version wird nur ein halbes Jahr lang gepflegt und muss dann aktualisiert werden. Lediglich die Versionen mit Long Term Support (LTS) werden zwei Jahre lang mit Bugfixes und sicherheitsrelevanten Patches versorgt.<\/p>\n<p>Ende Juli 2014 l\u00e4uft der Support f\u00fcr Contao 2.11 aus, und somit wird vielerorts das Upgrade auf Contao 3.2 LTS oder Contao 3.3 anstehen. Ich habe in den letzten Monaten eine ganze Reihe von Websites aktualisieren m\u00fcssen und fasse in diesem Artikel meine wichtigsten Erfahrungen zusammen.<\/p>\n<p><!--more--><\/p>\n<h2>Backup erstellen<\/h2>\n<p>Ein vollst\u00e4ndiges Backup von Datenbank und Dateisystem ist Pflicht, bevor man ein CMS-Upgrade installiert &#8211; das ist bei Contao nicht anders. Damit ist man nicht nur gegen einen GAU gewappnet (z.B. zerschossene Datenbank; gel\u00f6schte Bilder, Templates und Konfigurationsdateien), sondern kann jederzeit zum Ursprungszustand zur\u00fcckkehren, wenn man mit inkompatiblen Extensions oder Stylesheet-Problemen konfrontiert wird. Noch viel entspannter kann man das Upgrade \u00fcbrigens angehen, wenn man es nicht direkt auf dem Live-System durchf\u00fchrt, sondern auf einem Test-System.<\/p>\n<h2>Systemdiagnose durchf\u00fchren<\/h2>\n<p>Contao braucht gewisse Komponenten, Konfigurationseinstellungen und Berechtigungen auf dem Webserver, damit es korrekt funktioniert, und diese Systemvoraussetzungen k\u00f6nnen \u00fcber die Versionen hinweg auch einmal \u00e4ndern. Es ist deshalb eine gute Idee, vor dem Upgrade das Systemdiagnose-Tool <a href=\"http:\/\/de.contaowiki.org\/Systemdiagnosetool\" target=\"_blank\">Contao Check<\/a> laufen zu lassen.<\/p>\n<h2>Releases einzeln installieren<\/h2>\n<p>Grunds\u00e4tzlich ist es m\u00f6glich, beim Upgrade einzelne Releases zu \u00fcberspringen, aber ich w\u00fcrde es trotzdem nicht empfehlen. Das Install Tool erkennt zwar die Version der Datenbank und f\u00fchrt automatisch die Aktualisierungsschritte f\u00fcr jede einzelne Version durch. Wenn es aber Probleme gibt, dann wird die Fehlersuche deutlich aufw\u00e4ndiger, weil man nicht genau weiss, welche Contao-Version daf\u00fcr verantwortlich ist. Installiert man der Reihe nach jedes einzelne Minor-Release, dann sind Probleme vielleicht nicht seltener, aber wenigstens schneller eingegrenzt und besser dokumentiert.<\/p>\n<h2>Extensions inventarisieren, deaktivieren und aktualisieren<\/h2>\n<p>Wenn man nach dem Upgrade nur noch PHP-Fehlermeldungen sieht, dann ist oft nicht der Contao Core, sondern eine Extension daf\u00fcr verantwortlich. Um solche zu Probleme zu l\u00f6sen muss man wissen, welche Extensions \u00fcberhaupt installiert sind. Sicherheitshalber \u00fcberpr\u00fcft man nicht nur die <em>Erweiterungsverwaltung<\/em> im Contao-Backend, sondern auch die Liste unter <em>System &gt; Einstellungen &gt; Inaktive Erweiterungen<\/em> und wirft zudem per FTP Client einen Blick in das Verzeichnis <em>\/system\/modules\/<\/em>. Gerade wenn es sich um eine \u00e4ltere Website handelt, kann es n\u00e4mlich sein, dass hier noch Altlasten aus fr\u00fcheren Contao-Versionen liegen, die gar nicht in der Erweiterungsverwaltung auftauchen (weil es diese in fr\u00fchen Versionen von TYPOlight\/Contao noch gar nicht gab). Extensions, die man nicht benutzt und die nicht zum Core geh\u00f6ren, kann man bei dieser Gelegenheit gleich entsorgen.<\/p>\n<p>Idealerweise kl\u00e4rt man vor dem Upgrade ab, ob die benutzten Extensions mit der neuen Contao-Version kompatibel sind. Gibt es dennoch Probleme, kann man aber eine Extension per FTP Client selbst dann noch deaktivieren, wenn das Contao-Backend (und damit die Erweiterungsverwaltung) nicht mehr zug\u00e4nglich ist: L\u00f6schen Sie ganz einfach das entsprechende Unterverzeichnis in <em>\/system\/modules\/<\/em>. Welche Extension der \u00dcbelt\u00e4ter ist findet man oft heraus, wenn man die Fehlermeldungen ganz genau liest: PHP gibt normalerweise das fehlerverursachende Skript inklusive den kompletten Pfad aus.<\/p>\n<p>Auch wenn man keine PHP-Fehlermeldungen sieht kann eine Extension f\u00fcr Probleme verwantwortlich sein. Ich erinnere mich an einen Fall, wo das Install Tool meldete, dass die Datenbank nicht aktuell sei &#8211; aber ein Klick auf den Button <em>Datenbank aktualisieren<\/em> zeigte keine Wirkung. Schuld war letztlich die veraltete Extension <em>development.<\/em><\/p>\n<p>Hat das Upgrade so weit geklappt, dann sollte man gleich alle Extensions aktualisieren. In der Erweiterungsverwaltung geht das sehr bequem per Knopfdruck.<\/p>\n<h2>Verwaiste Files eliminieren<\/h2>\n<p>Manchmal f\u00fchren auch Skripts, die zwar einmal zum Contao Core geh\u00f6rt haben, in der neuen Version aber nicht mehr existieren, zu seltsamen Fehlern. Solche verwaisten Dateien zu eliminieren hat bei mir schon mehrfach geholfen, wenn sonst nichts mehr ging. F\u00fcr gewisse Versionen findet man entsprechende Listen (z.B. <a href=\"https:\/\/community.contao.org\/de\/showthread.php?34506-Aktualisierung-2-11-6-zu-3-0RC2-funktioniert-nicht&amp;p=228373&amp;viewfull=1#post228373\" target=\"_blank\">verwaiste Contao 2.11.6-Dateien in Contao 3<\/a>), man kann aber auch den Synchronisations-Modus eines geeigneten FTP Clients benutzen (<a href=\"https:\/\/contao.org\/de\/manual\/3.0\/installation.html#dateien-synchronisieren\" target=\"_blank\">Anleitung<\/a>).<\/p>\n<h2>Cache leeren<\/h2>\n<p>Auch der Cache (der Contao Cache &#8211; nicht der Browser Cache) kann die Ursache f\u00fcr Probleme beim Upgrade sein. Der extremste Fall war die Fehlermeldung\u00a0<em>Fatal error: Class &#8218;BackendInstall&#8216; not found in \/var\/www\/contao\/install.php<\/em> on line 25 beim Aufruf des Installers. Die L\u00f6sung bestand darin, den Cache zu leeren, d.h. mit einem FTP Client alle Dateien und Verzeichnisse innerhalb von <em>system\/cache\/<\/em> zu l\u00f6schen.<\/p>\n<h2>Dateiendung von Templates anpassen<\/h2>\n<p>Wenn Sie eine sehr alte Contao-Installation upgraden, dann haben Ihre Templates allenfalls noch die Dateiendung *.tpl, was zu der folgenden Fehlermeldung f\u00fchrt: <em>Notice: Using .tpl files (templates\/xxxxxxx.tpl) is deprecated. Please use the new .html5 and .xhtml files instead.<\/em> Seit Contao 2.10 muss die Dateiendung *.xhtml (HTML4) bzw. *.html5 (HTML5) lauten; benennen Sie also die Template-Dateien entsprechend um.<\/p>\n<h2>Umstellung von mysql auf mysqli<\/h2>\n<p><a href=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/contao_db-treiber.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2737\" src=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/contao_db-treiber.png\" alt=\"Contao: Auswahl des Datenbank-Treibers\" width=\"446\" height=\"249\" srcset=\"https:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/contao_db-treiber.png 446w, https:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/contao_db-treiber-300x167.png 300w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/a><\/p>\n<p>Ebenfalls beim Upgrade einer sehr alten Contao-Installation erhielt ich im Installer die Warnung, dass <em>mysql<\/em> veraltet (<em>deprecated<\/em>) ist und stattdessen die Nutzung von <em>mysqli<\/em> empfohlen wird. Diese Warnung klingt dramatischer, als sie ist: Man muss nicht etwa eine neue Datenbank installieren, sondern lediglich eine Konfigurationseinstellung im Installer anpassen: Es geht darum, welche Erweiterung PHP f\u00fcr Zugriffe auf die Datenbank nutzt. Im Contao Installer ist die entsprechende Einstellung unter <em>Datenbankverbindung &gt; Treiber<\/em> zu finden.<\/p>\n<h2>Einstellungen auffrischen<\/h2>\n<p>Nach meiner Beobachtung vergisst Contao beim Upgrade gelegentlich, dass eine bestimmte Checkbox urspr\u00fcnglich selektiert war. So sind beispielsweise Kopf- und Fussbereiche in einem Layout nicht mehr aktiv, oder die Stylesheets sind nicht mehr eingebunden, oder eine Seite hat kein Layout mehr zugeordnet. Das kann im Frontend mehr oder weniger dramatische Auswirkungen haben, ist allerdings schnell behoben, wenn man herausgefunden hat, welche Checkbox man nochmals neu anklicken muss. \u00c4hnlich kann es auch passieren, dass beispielsweise bei Datei-Downloads die Referenz auf ein PDF-Dokument in der Dateiverwaltung verlorengegangen ist &#8211; das Dokument selbst ist aber noch vorhanden und muss nur neu verlinkt werden.<\/p>\n<h2>Stylesheets anpassen<\/h2>\n<p>Schliesslich kommt es nach einem Upgrade typischerweise zu einzelnen Darstellungsfehlern, weil Contao gewisse Inhalte leicht anders rendert als fr\u00fcher. Gewisse Anpassungen sind auf HTML5 zur\u00fcckzuf\u00fchren, andere auf die Vereinheitlichung und Optimierung der Templates und Module. Oft braucht es nicht viel, dass eine Contao-Website durch ein Upgrade \u00fcbel zugerichtet wird: Ein neues HTML-Tag oder ein ver\u00e4nderter Klassenbezeichner reicht aus, dass eine Style-Definition nicht mehr greift. Hier muss man mit den \u00fcblichen Debugging-Techniken eines Web Developers dahinter, um die Ursache zu finden und die Stylesheets entsprechend anzupassen.<\/p>\n<h2>System-Log \u00fcberpr\u00fcfen<\/h2>\n<p>Selbst wenn scheinbar alles in Ordnung ist: Werfen Sie bei einem Contao-Upgrade unbedingt auch einen Blick in das System-Log. Filtern Sie das Log nach der Kategorie ERROR, um Hinweise auf m\u00f6gliche Probleme zu erhalten.<\/p>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Das Open Source CMS Contao wird kontinuierlich weiterentwickelt. Der Relase Plan sieht vor, alle sechs Monate ein neues Release zu ver\u00f6ffentlichen. Das ist erfreulich f\u00fcr diejenigen, die sich auf neue Features freuen; es bedeutet aber auch eine Menge Arbeit f\u00fcr all jene, die f\u00fcr eine Contao-Installation verantwortlich sind, denn eine normale Contao-Version wird nur ein &#8230; <a title=\"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st\" class=\"read-more\" href=\"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/\" aria-label=\"Read more about Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"generate_page_header":"","footnotes":""},"categories":[884],"tags":[1912,432,1736],"class_list":["post-2645","post","type-post","status-publish","format-standard","hentry","category-typolight-open-source","tag-contao","tag-typolight","tag-upgrade"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st - Open Mind<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st - Open Mind\" \/>\n<meta property=\"og:description\" content=\"Das Open Source CMS Contao wird kontinuierlich weiterentwickelt. Der Relase Plan sieht vor, alle sechs Monate ein neues Release zu ver\u00f6ffentlichen. Das ist erfreulich f\u00fcr diejenigen, die sich auf neue Features freuen; es bedeutet aber auch eine Menge Arbeit f\u00fcr all jene, die f\u00fcr eine Contao-Installation verantwortlich sind, denn eine normale Contao-Version wird nur ein ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/\" \/>\n<meta property=\"og:site_name\" content=\"Open Mind\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-24T17:53:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-01-01T13:34:12+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png\" \/>\n<meta name=\"author\" content=\"The Open Source Guy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Open Source Guy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/\"},\"author\":{\"name\":\"The Open Source Guy\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\"},\"headline\":\"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st\",\"datePublished\":\"2014-12-24T17:53:43+00:00\",\"dateModified\":\"2015-01-01T13:34:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/\"},\"wordCount\":1181,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/Contao_Release_Plan.png\",\"keywords\":[\"Contao\",\"TYPOlight\",\"Upgrade\"],\"articleSection\":[\"Contao (TYPOlight)\"],\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/\",\"name\":\"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st - Open Mind\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/Contao_Release_Plan.png\",\"datePublished\":\"2014-12-24T17:53:43+00:00\",\"dateModified\":\"2015-01-01T13:34:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#breadcrumb\"},\"inLanguage\":\"de-CH\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/Contao_Release_Plan.png\",\"contentUrl\":\"http:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/uploads\\\/2014\\\/07\\\/Contao_Release_Plan.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/2014\\\/12\\\/24\\\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#website\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/\",\"name\":\"Open Mind\",\"description\":\"Open Source &amp; Open Content\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de-CH\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/#\\\/schema\\\/person\\\/74ece7dcefab45da1c0cc78b2e48d793\",\"name\":\"The Open Source Guy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-CH\",\"@id\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"contentUrl\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\\\/wp-content\\\/plugins\\\/avatar-privacy\\\/public\\\/images\\\/mystery.svg\",\"caption\":\"The Open Source Guy\"},\"url\":\"https:\\\/\\\/www.workshop.ch\\\/openmind\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st - Open Mind","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/","og_locale":"de_DE","og_type":"article","og_title":"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st - Open Mind","og_description":"Das Open Source CMS Contao wird kontinuierlich weiterentwickelt. Der Relase Plan sieht vor, alle sechs Monate ein neues Release zu ver\u00f6ffentlichen. Das ist erfreulich f\u00fcr diejenigen, die sich auf neue Features freuen; es bedeutet aber auch eine Menge Arbeit f\u00fcr all jene, die f\u00fcr eine Contao-Installation verantwortlich sind, denn eine normale Contao-Version wird nur ein ... Read more","og_url":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/","og_site_name":"Open Mind","article_published_time":"2014-12-24T17:53:43+00:00","article_modified_time":"2015-01-01T13:34:12+00:00","og_image":[{"url":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png","type":"","width":"","height":""}],"author":"The Open Source Guy","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"The Open Source Guy","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#article","isPartOf":{"@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/"},"author":{"name":"The Open Source Guy","@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793"},"headline":"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st","datePublished":"2014-12-24T17:53:43+00:00","dateModified":"2015-01-01T13:34:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/"},"wordCount":1181,"commentCount":1,"image":{"@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#primaryimage"},"thumbnailUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png","keywords":["Contao","TYPOlight","Upgrade"],"articleSection":["Contao (TYPOlight)"],"inLanguage":"de-CH","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/","url":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/","name":"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st - Open Mind","isPartOf":{"@id":"https:\/\/www.workshop.ch\/openmind\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#primaryimage"},"image":{"@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#primaryimage"},"thumbnailUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png","datePublished":"2014-12-24T17:53:43+00:00","dateModified":"2015-01-01T13:34:12+00:00","author":{"@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793"},"breadcrumb":{"@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#breadcrumb"},"inLanguage":"de-CH","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/"]}]},{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#primaryimage","url":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png","contentUrl":"http:\/\/www.workshop.ch\/openmind\/wp-content\/uploads\/2014\/07\/Contao_Release_Plan.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.workshop.ch\/openmind\/2014\/12\/24\/contao-cms-upgraden-typische-probleme-und-wie-man-sie-loest\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.workshop.ch\/openmind\/"},{"@type":"ListItem","position":2,"name":"Contao CMS upgraden: Typische Probleme \u2013 und wie man sie l\u00f6st"}]},{"@type":"WebSite","@id":"https:\/\/www.workshop.ch\/openmind\/#website","url":"https:\/\/www.workshop.ch\/openmind\/","name":"Open Mind","description":"Open Source &amp; Open Content","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.workshop.ch\/openmind\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de-CH"},{"@type":"Person","@id":"https:\/\/www.workshop.ch\/openmind\/#\/schema\/person\/74ece7dcefab45da1c0cc78b2e48d793","name":"The Open Source Guy","image":{"@type":"ImageObject","inLanguage":"de-CH","@id":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","url":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","contentUrl":"https:\/\/www.workshop.ch\/openmind\/wp-content\/plugins\/avatar-privacy\/public\/images\/mystery.svg","caption":"The Open Source Guy"},"url":"https:\/\/www.workshop.ch\/openmind"}]}},"_links":{"self":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/2645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/comments?post=2645"}],"version-history":[{"count":22,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/2645\/revisions"}],"predecessor-version":[{"id":2738,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/posts\/2645\/revisions\/2738"}],"wp:attachment":[{"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/media?parent=2645"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/categories?post=2645"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.workshop.ch\/openmind\/wp-json\/wp\/v2\/tags?post=2645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}