{"id":441,"date":"2026-09-11T18:48:39","date_gmt":"2026-09-11T16:48:39","guid":{"rendered":"https:\/\/knuddels.me\/?p=441"},"modified":"2026-09-11T18:48:39","modified_gmt":"2026-09-11T16:48:39","slug":"banana-coding-ist-wieder-online","status":"publish","type":"post","link":"https:\/\/knuddels.me\/?p=441","title":{"rendered":"Banana-Coding ist wieder online"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Nach mehreren Jahren Pause ist es tats\u00e4chlich so weit: <strong><a href=\"https:\/\/banana-coding.com\/\">Banana-Coding ist wieder online!<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warum war die Seite eigentlich so lange offline?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Banana-Coding basiert auf einer ziemlich alten WoltLab-Version, die urspr\u00fcnglich f\u00fcr deutlich \u00e4ltere PHP-Versionen entwickelt wurde. Bei der sp\u00e4teren Migration auf eine aktuelle PHP-Version gab es deshalb einige Kompatibilit\u00e4tsprobleme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eines davon hatte weitreichende Folgen: Ein wichtiger automatischer Wartungsprozess von WoltLab brach wegen eines PHP-Fehlers ab. Dadurch wurden die alten Sitzungsdaten nicht mehr regelm\u00e4\u00dfig aufger\u00e4umt und die Session-Tabelle lief mit der Zeit voll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Irgendwann war das System dadurch so weit beeintr\u00e4chtigt, dass ein einfaches \u201eUpdate und weiter\u201c nicht mehr m\u00f6glich war. Die Installation lag deshalb erst einmal auf Eis \u2013 und aus ein paar Monaten wurden schlie\u00dflich ein paar Jahre.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt wurde Banana-Coding noch einmal gr\u00fcndlich angefasst. Die besch\u00e4digten Datenbankbereiche wurden repariert, der alte PHP-Fehler behoben und die Installation so angepasst, dass sie wieder mit <strong>PHP 8.5<\/strong> funktioniert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Und tats\u00e4chlich: <strong>Banana-Coding l\u00e4uft wieder.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei bleibt es allerdings bei dem, was Banana-Coding inzwischen ist: <strong>ein Archiv.<\/strong> Es wird keine gro\u00dfe Weiterentwicklung oder einen Neustart des urspr\u00fcnglichen Projekts geben. Die alten Inhalte sollen einfach erhalten bleiben und weiterhin zug\u00e4nglich sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach all den Jahren ist es trotzdem sch\u00f6n, die alte Seite wieder online zu sehen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nach mehreren Jahren Pause ist es tats\u00e4chlich so weit: Banana-Coding ist wieder online! Warum war die Seite eigentlich so lange offline? Banana-Coding basiert auf einer ziemlich alten WoltLab-Version, die urspr\u00fcnglich f\u00fcr deutlich \u00e4ltere PHP-Versionen entwickelt wurde. Bei der sp\u00e4teren Migration auf eine aktuelle PHP-Version gab es deshalb einige Kompatibilit\u00e4tsprobleme. Eines davon hatte weitreichende Folgen: Ein [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-441","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/knuddels.me\/index.php?rest_route=\/wp\/v2\/posts\/441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/knuddels.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/knuddels.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/knuddels.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/knuddels.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=441"}],"version-history":[{"count":1,"href":"https:\/\/knuddels.me\/index.php?rest_route=\/wp\/v2\/posts\/441\/revisions"}],"predecessor-version":[{"id":442,"href":"https:\/\/knuddels.me\/index.php?rest_route=\/wp\/v2\/posts\/441\/revisions\/442"}],"wp:attachment":[{"href":"https:\/\/knuddels.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/knuddels.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/knuddels.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}