{"id":79505,"date":"2026-04-24T20:30:34","date_gmt":"2026-04-24T20:30:34","guid":{"rendered":"https:\/\/owncloud.com\/?p=79505"},"modified":"2026-04-24T20:44:36","modified_gmt":"2026-04-24T20:44:36","slug":"php-8-3-yes-for-classic-yes-we-heard-you","status":"publish","type":"post","link":"https:\/\/owncloud.com\/de\/blogs\/php-8-3-yes-for-classic-yes-we-heard-you\/","title":{"rendered":"PHP 8.3. Yes, for Classic. Yes, we heard you."},"content":{"rendered":"<p>oCIS is the future. But the present is thousands of deployments running ownCloud 10, with real users and real data, in production environments that don\u2019t get replatformed on a blog post\u2019s timeline.<\/p>\n<p>ownCloud Classic has been continuously maintained through the acquisition:<\/p>\n<ul>\n<li>10.14 shipped in Jun 2024,<\/li>\n<li>10.15 in Aug 2024<\/li>\n<li>10.16 in Feb 2026.<\/li>\n<\/ul>\n<p>But PHP 7.4 reached end of life, and running a production system on an unsupported runtime is a compliance problem.<br \/>\nEspecially in public sector. Especially in Germany, where auditors actually check.<\/p>\n<p>The community kept asking for PHP 8.3 support.<br \/>\nSo we built it. ownCloud Classic now runs on PHP 8.3 as pre-alpha. Check it out: https:\/\/hub.docker.com\/layers\/owncloud\/server\/11.0.0-prealpha<\/p>\n<p>This isn\u2019t a strategic pivot back to PHP. It\u2019s a maintenance commitment to people who trusted us with their infrastructure. We\u2019re not building major new features on the Classic codebase. We are keeping it secure, supported, and compliant while people plan their migration.<\/p>\n<p>The migration story is the bridge. We\u2019re building a migrator from OC10 to oCIS (in the pipeline, not shipped yet \u2014 I won\u2019t oversell). Users, files, shares, spaces. When it\u2019s ready, you\u2019ll hear about it here.<\/p>\n<p>Until then: PHP 8.3 is close. Your auditors can relax.<\/p>\n<p>Tomorrow: what 108 repositories taught us about open source hygiene.<\/p>\n<p><em>This is part 3 of this blog post series. <\/em><br \/>\n<em>See the earlier posts:<\/em><\/p>\n<ol>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/a-re-introduction-to-the-owncloud-community\/\">A (re)-introduction to the ownCloud community<\/a>.<\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/what-happens-when-you-fork-twice-get-acquired-and-keep-shipping-anyway\/\">What happens when you fork twice, get acquired, and keep shipping anyway<\/a><\/em><\/li>\n<li><em><a href=\"https:\/\/owncloud.com\/blogs\/we-killed-our-own-cla-heres-why-thats-a-good-thing\/\">We killed our own CLA. Here\u2019s why that\u2019s a good thing.<\/a><\/em><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>PHP 7.4 went end-of-life. Your auditors noticed. You asked, so ownCloud Classic will now run on PHP 8.3, so you can stay compliant while you plan the migration to oCIS.<\/p>\n","protected":false},"author":56,"featured_media":78665,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-79505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/users\/56"}],"replies":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/comments?post=79505"}],"version-history":[{"count":4,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79505\/revisions"}],"predecessor-version":[{"id":79509,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/posts\/79505\/revisions\/79509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media\/78665"}],"wp:attachment":[{"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/media?parent=79505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/categories?post=79505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/owncloud.com\/de\/wp-json\/wp\/v2\/tags?post=79505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}