{"id":386,"date":"2026-03-24T17:19:19","date_gmt":"2026-03-24T16:19:19","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=386"},"modified":"2026-03-24T17:19:31","modified_gmt":"2026-03-24T16:19:31","slug":"aktualizacja-ispconfig-perfect-server-debian-11-%e2%86%92-debian-12","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/aktualizacja-ispconfig-perfect-server-debian-11-%e2%86%92-debian-12\/","title":{"rendered":"Aktualizacja ISPConfig Perfect Server: Debian 11 \u2192 Debian 12"},"content":{"rendered":"<h1>Aktualizacja ISPConfig Perfect Server: Debian 11 \u2192 Debian 12<\/h1>\n<p>Ten poradnik pokazuje jak bezpiecznie zaktualizowa\u0107 serwer ISPConfig (Perfect Server) z Debian 11 (Bullseye) do Debian 12 (Bookworm).<\/p>\n<div class=\"cta\">\u26a1 Najbezpieczniej wykonasz upgrade na VPS z backupem snapshot:<br \/>\n\ud83d\udc49 <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"noopener\">netcloud24.com<\/a><br \/>\nNVMe SSD \u2022 Backup 14 dni \u2022 99.99% SLA \u2022 Start w 5 minut<\/div>\n<h2>1. Kluczowe zasady<\/h2>\n<ul>\n<li>Wykonaj pe\u0142ny backup<\/li>\n<li>Nie aktualizuj \u201ena \u017cywo\u201d bez testu<\/li>\n<li>Sprawd\u017a kompatybilno\u015b\u0107 PHP i us\u0142ug<\/li>\n<\/ul>\n<div class=\"warn\">\u2757 Brak backupu = ryzyko utraty danych<\/div>\n<h2>2. Backup systemu<\/h2>\n<pre>tar -czpf \/root\/backup-full.tar.gz \/etc \/var\/www \/var\/lib\/mysql\r\n<\/pre>\n<h2>3. Aktualizacja ISPConfig<\/h2>\n<pre>ispconfig_update.sh\r\n<\/pre>\n<h2>4. Aktualizacja systemu (Bullseye)<\/h2>\n<pre>apt update &amp;&amp; apt upgrade -y\r\napt dist-upgrade -y\r\n<\/pre>\n<h2>5. Zmiana repozytori\u00f3w<\/h2>\n<pre>sed -i 's\/bullseye\/bookworm\/g' \/etc\/apt\/sources.list\r\napt update\r\n<\/pre>\n<h2>6. Upgrade do Debian 12<\/h2>\n<pre>apt upgrade -y\r\napt full-upgrade -y\r\n<\/pre>\n<h2>7. Restart<\/h2>\n<pre>reboot\r\n<\/pre>\n<h2>8. Sprawdzenie wersji<\/h2>\n<pre>cat \/etc\/os-release\r\n<\/pre>\n<h2>9. Aktualizacja PHP<\/h2>\n<p>Debian 12 u\u017cywa nowszych wersji PHP \u2013 zalecane:<\/p>\n<pre>apt install php8.2 php8.2-fpm -y\r\n<\/pre>\n<h2>10. Naprawa us\u0142ug<\/h2>\n<pre>systemctl restart apache2\r\nsystemctl restart nginx\r\nsystemctl restart mysql\r\nsystemctl restart php8.2-fpm\r\n<\/pre>\n<h2>11. Aktualizacja ISPConfig (po upgrade)<\/h2>\n<pre>ispconfig_update.sh\r\n<\/pre>\n<h2>12. Test us\u0142ug<\/h2>\n<ul>\n<li>WWW dzia\u0142a<\/li>\n<li>Mail dzia\u0142a<\/li>\n<li>DNS dzia\u0142a<\/li>\n<\/ul>\n<h2>13. Najcz\u0119stsze problemy<\/h2>\n<ul>\n<li>Niekompatybilne stare PHP<\/li>\n<li>B\u0142\u0119dy w MariaDB<\/li>\n<li>Restart us\u0142ug nie dzia\u0142a<\/li>\n<\/ul>\n<div class=\"box\">\ud83d\udca1 Najwi\u0119ksze ryzyko to stare aplikacje PHP (5.x \/ 7.0)<\/div>\n<h2>14. Rekomendacja<\/h2>\n<p>Zamiast upgrade in-place rozwa\u017c migracj\u0119 na nowy serwer Debian 12 i przeniesienie danych.<\/p>\n<div class=\"cta\">\ud83d\ude80 Najlepsza opcja: nowy VPS + migracja ISPConfig<br \/>\n\ud83d\udc49 https:\/\/netcloud24.com<\/div>\n<h2>15. Podsumowanie<\/h2>\n<p>Upgrade Debian 11 \u2192 12 jest mo\u017cliwy, ale wymaga backupu i kontroli us\u0142ug. W \u015brodowiskach produkcyjnych bezpieczniej wykona\u0107 migracj\u0119.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aktualizacja ISPConfig Perfect Server: Debian 11 \u2192 Debian 12 Ten poradnik pokazuje jak bezpiecznie zaktualizowa\u0107 serwer ISPConfig (Perfect Server) z Debian 11 (Bullseye) do Debian\u2026<\/p>\n","protected":false},"author":1,"featured_media":377,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-386","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-windows"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=386"}],"version-history":[{"count":1,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions"}],"predecessor-version":[{"id":387,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/386\/revisions\/387"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/377"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}