{"id":698,"date":"2026-10-30T13:40:00","date_gmt":"2026-10-30T12:40:00","guid":{"rendered":"https:\/\/webbay.pl\/blog\/?p=698"},"modified":"2026-10-30T17:07:59","modified_gmt":"2026-10-30T16:07:59","slug":"hosting-joomla","status":"publish","type":"post","link":"https:\/\/webbay.pl\/blog\/2026\/10\/30\/hosting-joomla\/","title":{"rendered":"Hosting Joomla: wymagania wersji 6 i pierwsza instalacja"},"content":{"rendered":"\n<style>\n\/* Styl lokalny dla szkicu WebBay. Tre\u015b\u0107 pozostaje w blokach Gutenberg\/Kadence. *\/\nbody.page-id-8{background:#fff}\nbody.page-id-8 .content-area{margin-top:0;margin-bottom:0}\nbody.page-id-8 .site-container,body.page-id-8 .content-container{max-width:none;padding:0}\nbody.page-id-8 .entry-content-wrap{padding:0}\nbody.page-id-8 .entry-content{margin:0}\n.wb-premium{--wb-ink:#183451;--wb-text:#40566c;--wb-blue:#287cde;--wb-action:#2168bc;--wb-line:#dce8f3;color:var(--wb-ink);background:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;font-size:17px;line-height:1.65;width:100%;isolation:isolate}\n.wb-premium *{box-sizing:border-box}\n.wb-premium{margin:0!important}\n.wb-premium .wp-block-group{margin-block:0}\n.wb-premium .wp-block-group__inner-container{display:contents}\n.wb-premium .wp-block-group__inner-container>*{margin-block-start:0}\n.wb-premium p,.wb-premium h1,.wb-premium h2,.wb-premium h3,.wb-premium .wp-block-group{margin-top:0}\n.wb-premium p{color:var(--wb-text);margin-bottom:16px}\n.wb-premium h1,.wb-premium h2,.wb-premium h3{color:var(--wb-ink);font-family:inherit;font-weight:700;letter-spacing:-.035em}\n.wb-premium h1{font-size:clamp(38px,4.25vw,62px);line-height:1.1;margin:22px 0 24px}\n.wb-premium h1 span{color:#2168bc}\n.wb-premium h2{font-size:clamp(30px,3vw,42px);line-height:1.18;margin-bottom:18px}\n.wb-premium h3{font-size:22px;line-height:1.3;margin-bottom:12px}\n.wb-premium a{color:#2168bc;text-decoration-thickness:1px;text-underline-offset:4px}\n.wb-premium a:hover{color:#183451}\n.wb-premium a:focus-visible,.wb-premium summary:focus-visible,.wb-premium input:focus-visible,.wb-premium button:focus-visible{outline:3px solid #183451;outline-offset:4px}\n.wb-premium [id]{scroll-margin-top:30px}\n.wb-wrap{max-width:1216px!important;padding:0 32px;margin:0 auto!important}\n.wb-header{background:#fff;border-bottom:1px solid #e7eff7}\n.wb-header-inner{display:flex;align-items:center;gap:30px;min-height:94px}\n.wb-brand{margin:0!important;white-space:nowrap}\n.wb-brand a{font-size:31px;font-weight:800;letter-spacing:-1.6px;line-height:1;text-decoration:none!important;color:#183451!important;display:inline-flex;align-items:center;min-height:44px}\n.wb-brand span{color:#287cde}\n.wb-brand small{font-size:10px;letter-spacing:1.5px;font-weight:700;color:#40566c;border-left:1px solid #cbdcec;padding:7px 0 7px 12px;margin-left:12px}\n.wb-desktop-nav{margin-left:auto!important}\n.wb-nav-links{display:flex;gap:24px;margin:0!important;align-items:center}\n.wb-nav-links a{color:#334d66;text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;padding:12px 0}\n.wb-header-cta{margin:0!important}\n.wb-header-cta a{display:block;border:1px solid #cbdeef;border-radius:8px;padding:10px 15px;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap;color:#183451}\n.wb-header-cta span{margin-left:9px;color:#2168bc}\n.wb-mobile-menu{display:none}\n.wb-hero{padding:76px 0 44px;background:radial-gradient(ellipse at 85% 8%,#dceeff 0%,transparent 53%),linear-gradient(120deg,#fff 0%,#f2f8ff 100%);border-bottom:1px solid #e7eff7}\n.wb-premium .wb-hero-grid>.kt-row-column-wrap{grid-template-columns:1.4fr 1fr;gap:64px;padding:0;align-items:center}\n.wb-kicker{color:#2168bc!important;font-size:11px;font-weight:800;letter-spacing:1.7px;line-height:1.6;margin:0 0 17px!important}\n.wb-hero-kicker{display:inline-flex;align-items:center;gap:9px}\n.wb-hero-kicker:before{content:\"\";width:7px;height:7px;border-radius:100%;background:#287cde;box-shadow:0 0 0 4px #dceeff;flex-shrink:0}\n.wb-premium .wb-lead{font-size:18px;line-height:1.75;max-width:580px;margin-bottom:28px}\n.wb-buttons{gap:12px!important;display:flex;align-items:center;flex-wrap:wrap;margin:24px 0 0}\n.wb-premium .wb-buttons .wp-block-button{margin:0}\n.wb-premium .wp-block-button__link{font-size:14px;font-weight:700;line-height:1.4;border:1px solid transparent;border-radius:8px;padding:16px 20px;text-decoration:none;box-shadow:none;transition:background .15s,color .15s,box-shadow .15s}\n.wb-primary .wp-block-button__link{background:#2168bc!important;color:#fff!important;box-shadow:0 6px 16px #2168bc20!important}\n.wb-primary .wp-block-button__link:hover{background:#183451!important}\n.wb-secondary .wp-block-button__link{background:#fff!important;border-color:#cbddec!important;color:#183451!important}\n.wb-secondary .wp-block-button__link:hover{background:#eaf4ff!important}\n.wb-proof{font-size:12px;margin:22px 0 0!important;color:#40566c!important}\n.wb-proof span{padding:0 7px;color:#2168bc}\n.wb-plan-card{position:relative;isolation:isolate;background:#fff;border:1px solid #d2e4f5;border-radius:24px;box-shadow:0 22px 60px #184b7d12;padding:32px;transform:rotate(1deg)}\n.wb-plan-card:before{content:\"\";position:absolute;inset:14px -12px -12px 14px;z-index:-1;border:1px solid #c8dff5;border-radius:24px;background:transparent;transform:rotate(-3deg)}\n.wb-premium .wb-plan-title{font-size:28px;line-height:1.23;margin-bottom:24px}\n.wb-step{display:flex;gap:15px;padding:18px 0;border-top:1px solid #e6eef6}\n.wb-step-number{background:#f2f8ff;border:1px solid #dceeff;border-radius:11px;flex:0 0 40px;height:40px;display:flex;align-items:center;justify-content:center;color:#2168bc!important;font-size:12px;font-weight:800;margin:0!important}\n.wb-step-copy{min-width:0}\n.wb-premium .wb-step h3{font-size:16px;letter-spacing:-.02em;margin:0 0 5px}\n.wb-step p:not(.wb-step-number){font-size:13px;line-height:1.6;margin:0}\n.wb-plan-note{font-size:11px;border-top:1px solid #e6eef6;padding-top:18px;margin:0!important}\n.wb-search-panel{margin:58px 0 0!important;background:#fff;border:1px solid #dce8f3;border-radius:16px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center;padding:26px 30px;box-shadow:0 8px 22px #18345104}\n.wb-search-caption h2{font-size:21px;margin:0 0 4px;letter-spacing:-.02em}\n.wb-search-caption p{font-size:14px;margin:0}\n.wb-search .wp-block-search__label{font-size:11px;color:#40566c;display:block;margin-bottom:6px;font-weight:700}\n.wb-search .wp-block-search__inside-wrapper{gap:8px}\n.wb-search .wp-block-search__input{min-width:0;width:100%;border:1px solid #738ba3!important;border-radius:7px;padding:12px 14px;font-family:inherit;font-size:14px;color:#183451;background:#fff;height:48px}\n.wb-search .wp-block-search__input::placeholder{color:#596e82;opacity:1}\n.wb-search .wp-block-search__button{background:#183451;color:#fff;font-size:14px;font-weight:700;border:0;border-radius:7px;margin:0;padding:10px 20px;height:48px}\n.wb-section{padding:86px 0}\n.wb-intro{max-width:700px;margin:0 0 38px!important}\n.wb-section-lead{font-size:17px;line-height:1.75;max-width:640px}\n.wb-premium .wb-use-grid>.kt-row-column-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;align-items:stretch}\n.wb-use-grid .wp-block-kadence-column>.kt-inside-inner-col{height:100%}\n.wb-use-card{height:100%;padding:28px;background:#fff;border:1px solid #dce8f3;border-radius:16px;box-shadow:0 5px 14px #18345103;transition:box-shadow .15s,border-color .15s}\n.wb-use-card:hover{border-color:#9ebfe0;box-shadow:0 12px 26px #18345109}\n.wb-card-label{font-size:10px;font-weight:800;letter-spacing:1.25px;color:#2168bc!important;margin:0 0 24px!important}\n.wb-use-card h3{font-size:22px;margin-bottom:10px}\n.wb-use-card>p:not(.wb-card-label){font-size:14px;min-height:68px;margin-bottom:18px}\n.wb-card-details{border-top:1px solid #e3edf6;padding-top:16px;font-size:13px;margin:0}\n.wb-card-details summary{font-size:13px;color:#2168bc;font-weight:700;cursor:pointer;min-height:28px;list-style:none}\n.wb-card-details summary:after{content:\"+\";float:right;font-size:18px;line-height:22px}\n.wb-card-details[open] summary:after{content:\"\u2212\"}\n.wb-card-details p{margin:12px 0 0}\n.wb-featured:has(.wp-block-query-no-results){display:none}\n.wb-cost{background:linear-gradient(110deg,#f2f8ff,#e7f2ff);border-block:1px solid #dce8f3}\n.wb-premium .wb-cost-grid>.kt-row-column-wrap{grid-template-columns:1fr 1.12fr;gap:80px;padding:0;align-items:start}\n.wb-cost-item{display:flex;gap:20px;border-bottom:1px solid #cbdff2;padding:22px 0}\n.wb-cost-item:first-child{padding-top:0}\n.wb-cost-item:last-child{border:0;padding-bottom:0}\n.wb-cost-number{font-weight:700;color:#2168bc!important;font-size:13px;flex:0 0 24px;margin:3px 0 0}\n.wb-cost-item h3{font-size:20px;margin:0 0 8px}\n.wb-cost-item p:not(.wb-cost-number){font-size:14px;margin:0}\n.wb-source-note{font-size:11px;margin:32px 0 0!important;padding-top:22px;border-top:1px solid #cbdff2;line-height:1.7}\n.wb-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;align-items:start}\n.wb-faq{border:1px solid #dce8f3;border-radius:12px;background:#fff;padding:21px 24px;margin:0}\n.wb-faq summary{font-size:16px;font-weight:650;line-height:1.5;color:#183451;cursor:pointer;list-style:none;position:relative;padding-right:28px;min-height:26px}\n.wb-faq summary:after{content:\"+\";position:absolute;right:0;top:0;color:#2168bc;font-size:22px;font-weight:400}\n.wb-faq[open]{background:#f7fbff;border-color:#bed6ed}\n.wb-faq[open] summary:after{content:\"\u2212\"}\n.wb-faq p{font-size:14px;line-height:1.8;margin:16px 0 0}\n.wb-premium summary::-webkit-details-marker{display:none}\n.wb-directory{background:#f8fbff;border-block:1px solid #e5eef6}\n.wb-operator-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}\n.wb-operator{display:flex;align-items:center;justify-content:center;min-height:74px;border:1px solid #dce8f3;border-radius:10px;background:#fff;font-size:17px;font-weight:700;letter-spacing:-.03em;color:#334d66!important;margin:0!important}\n.wb-directory-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:26px!important}\n.wb-directory-note{max-width:620px;font-size:12px;margin:0!important}\n.wb-text-cta{font-size:13px;font-weight:700;flex-shrink:0;margin:0!important}\n.wb-empty{border:1px dashed #bdd3e8;border-radius:16px;background:linear-gradient(110deg,#f7fbff,#fff);padding:32px;max-width:none}\n.wb-empty-title{font-size:20px;font-weight:700;color:#183451!important;margin-bottom:8px!important}\n.wb-empty p{font-size:15px;max-width:720px}\n.wb-empty p:last-child{margin:0;font-weight:700;font-size:14px}\n.wb-query .wb-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}\n.wb-post-grid>.wp-block-post{border:1px solid #dce8f3;border-radius:16px;padding:24px;overflow:hidden}\n.wb-post-grid .wp-block-post-featured-image{margin:-24px -24px 20px}\n.wb-post-grid .wp-block-post-featured-image img{width:100%;aspect-ratio:16\/9;object-fit:cover}\n.wb-post-category{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}\n.wb-post-grid .wp-block-post-title{font-size:22px;margin:0 0 14px}\n.wb-post-grid .wp-block-post-title a{color:#183451;text-decoration:none}\n.wb-post-grid .wp-block-post-excerpt{font-size:14px}\n.wb-method{background:linear-gradient(110deg,#f2f8ff,#fff);border-top:1px solid #dce8f3}\n.wb-premium .wb-method-grid>.kt-row-column-wrap{grid-template-columns:1fr 1.12fr;gap:80px;padding:0}\n.wb-method h3{font-size:20px;margin:0 0 10px}\n.wb-method h3:not(:first-child){margin-top:26px}\n.wb-method-grid .wp-block-kadence-column:last-child p{font-size:14px}\n.wb-method-note{padding-left:16px;border-left:3px solid #287cde;margin-top:24px}\n.wb-footer{background:#fff;border-top:1px solid #dce8f3;padding:52px 0 0}\n.wb-footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:44px}\n.wb-footer-tagline{font-size:15px;margin:18px 0 0!important}\n.wb-footer-column h3{font-size:13px;letter-spacing:0;margin-bottom:16px}\n.wb-footer-column p{font-size:13px;margin-bottom:9px}\n.wb-footer-column a{text-decoration:none;color:#40566c;display:inline-block;padding:4px 0}\n.wb-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e5edf5;padding-top:20px;padding-bottom:20px}\n.wb-footer-bottom p{font-size:11px;margin:0}\n.wb-footer-bottom a{color:#40566c;text-decoration:none}\n@media(max-width:1100px){.wb-header-inner{gap:22px}.wb-nav-links{gap:16px}.wb-nav-links a{font-size:12px}.wb-header-cta a{font-size:12px;padding:10px}.wb-premium .wb-hero-grid>.kt-row-column-wrap{gap:36px}.wb-plan-card{padding:25px}.wb-premium h1{font-size:49px}.wb-premium .wb-cost-grid>.kt-row-column-wrap,.wb-premium .wb-method-grid>.kt-row-column-wrap{gap:44px}.wb-directory-bottom{gap:24px}.wb-text-cta{flex-shrink:1}}\n@media(max-width:900px){.wb-header-inner{min-height:82px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:12px 24px}.wb-desktop-nav{order:3;width:100%;margin-left:0!important}.wb-nav-links{justify-content:space-between}.wb-nav-links a{font-size:13px;padding:4px 0}.wb-header-cta{margin-left:auto!important}.wb-hero{padding-top:48px}.wb-premium .wb-hero-grid>.kt-row-column-wrap{grid-template-columns:1fr;gap:38px}.wb-premium h1{font-size:52px;max-width:670px}.wb-premium .wb-lead{max-width:650px}.wb-plan-card{transform:none;max-width:none;padding:28px}.wb-plan-card:before{display:none}.wb-plan-card .wb-plan-title{font-size:24px}.wb-plan-card .wb-plan-title br{display:none}.wb-step{padding:16px 0}.wb-plan-card .wb-step h3{font-size:17px}.wb-step p:not(.wb-step-number){font-size:14px}.wb-search-panel{margin-top:32px!important;gap:24px;grid-template-columns:1fr;padding:24px}.wb-section{padding:64px 0}.wb-premium .wb-use-grid>.kt-row-column-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-use-card{padding:24px}.wb-premium .wb-cost-grid>.kt-row-column-wrap,.wb-premium .wb-method-grid>.kt-row-column-wrap{grid-template-columns:1fr;gap:34px}.wb-premium h2 br{display:none}.wb-operator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb-query .wb-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-directory-bottom{align-items:start;flex-direction:column;gap:14px}.wb-footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:24px}.wb-faq{padding:20px}.wb-faq summary{font-size:15px}}\n@media(max-width:600px){.wb-wrap{padding-left:20px;padding-right:20px}.wb-header-inner{min-height:76px;position:relative;gap:10px}.wb-brand a{font-size:27px}.wb-brand small{font-size:8px;margin-left:9px;padding-left:9px;letter-spacing:1px}.wb-desktop-nav,.wb-header-cta{display:none}.wb-mobile-menu{display:block;margin:0 0 0 auto!important}.wb-mobile-menu>summary{cursor:pointer;list-style:none;border:1px solid #b8cee2;border-radius:7px;padding:8px 13px;font-size:13px;color:#183451;font-weight:700;min-height:42px}.wb-mobile-menu>summary:after{content:\" +\";padding-left:7px;color:#2168bc}.wb-mobile-menu[open]>summary:after{content:\" \u2212\"}.wb-mobile-menu[open]{width:100%;margin:0!important}.wb-mobile-menu[open]>summary{position:absolute;right:20px;top:17px}.wb-mobile-menu .wb-nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #dce8f3;margin-top:8px!important}.wb-mobile-menu .wb-nav-links a{padding:12px 4px;border-bottom:1px solid #e7eff7;font-size:14px}.wb-mobile-menu>p:last-child{margin:12px 0 4px;font-size:14px;font-weight:700}.wb-hero{padding:35px 0 28px}.wb-kicker{font-size:10px;letter-spacing:1.3px}.wb-hero-kicker{font-size:8.5px;letter-spacing:1.1px;gap:8px}.wb-premium h1{font-size:39px;line-height:1.12;letter-spacing:-.045em;margin:19px 0 22px}.wb-premium .wb-lead{font-size:16px;line-height:1.8;margin-bottom:22px}.wb-buttons{gap:10px!important;margin-top:20px}.wb-buttons .wp-block-button{width:100%}.wb-premium .wp-block-button__link{width:100%;padding:15px 14px;font-size:14px}.wb-proof{font-size:10px;line-height:1.9;margin-top:18px!important}.wb-proof span{padding:0 3px}.wb-premium .wb-hero-grid>.kt-row-column-wrap{gap:28px}.wb-plan-card{padding:25px 22px;border-radius:17px}.wb-plan-card .wb-plan-title{font-size:24px;line-height:1.25;margin-bottom:20px}.wb-step{gap:13px}.wb-step-number{flex-basis:34px;height:34px;font-size:11px}.wb-plan-card .wb-step h3{font-size:15px}.wb-step p:not(.wb-step-number){font-size:12px}.wb-plan-note{font-size:10px;line-height:1.7}.wb-search-panel{padding:22px 18px;border-radius:13px;margin-top:24px!important;gap:20px}.wb-search-caption h2{font-size:20px}.wb-search-caption p{font-size:13px}.wb-search .wp-block-search__input{font-size:12px;padding:11px 10px}.wb-search .wp-block-search__button{font-size:12px;padding:10px 15px}.wb-search .wp-block-search__inside-wrapper{gap:7px}.wb-section{padding:52px 0}.wb-premium h2{font-size:31px;line-height:1.2;letter-spacing:-.035em;margin-bottom:16px}.wb-section-lead{font-size:15px}.wb-intro{margin-bottom:28px!important}.wb-premium .wb-use-grid>.kt-row-column-wrap{grid-template-columns:1fr;gap:14px}.wb-use-card{padding:25px;border-radius:14px}.wb-card-label{margin-bottom:19px!important}.wb-use-card h3{font-size:23px}.wb-use-card>p:not(.wb-card-label){min-height:0;font-size:15px}.wb-card-details summary{font-size:14px;min-height:30px}.wb-card-details p{font-size:14px}.wb-premium .wb-cost-grid>.kt-row-column-wrap,.wb-premium .wb-method-grid>.kt-row-column-wrap{gap:32px}.wb-cost-item{gap:13px}.wb-cost-item h3{font-size:21px}.wb-cost-item p:not(.wb-cost-number){font-size:14px}.wb-source-note{font-size:11px}.wb-faq-list{grid-template-columns:1fr;gap:11px}.wb-faq{padding:21px 18px}.wb-faq summary{font-size:15px}.wb-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-operator{min-height:64px;font-size:16px}.wb-directory-note{font-size:12px}.wb-text-cta{font-size:14px}.wb-empty{padding:25px 22px}.wb-empty .wb-empty-title{font-size:20px}.wb-empty p{font-size:14px}.wb-query .wb-post-grid{grid-template-columns:1fr}.wb-method h3{font-size:21px}.wb-method-grid .wp-block-kadence-column:last-child p{font-size:14px}.wb-footer{padding-top:36px}.wb-footer-top{grid-template-columns:1fr 1fr;gap:30px 18px;padding-bottom:30px}.wb-footer-brand{grid-column:1\/-1}.wb-footer-tagline{font-size:14px;margin-top:12px!important}.wb-footer-tagline br{display:none}.wb-footer-column h3{font-size:14px}.wb-footer-column p{font-size:12px}.wb-footer-column a{overflow-wrap:anywhere}.wb-footer-bottom{flex-direction:column;gap:8px;padding-top:18px;padding-bottom:24px}}\n@media(max-width:359px){.wb-wrap{padding-left:16px;padding-right:16px}.wb-premium h1{font-size:35px}.wb-hero-kicker{font-size:7.5px;letter-spacing:.7px}.wb-premium h2{font-size:28px}.wb-plan-card{padding:22px 18px}.wb-use-card{padding:23px}.wb-search-panel{padding:19px 15px}.wb-proof{font-size:9px}.wb-search .wp-block-search__button{padding:10px 11px}.wb-mobile-menu[open]>summary{right:16px}.wb-footer-top{gap:28px 15px}.wb-operator{font-size:15px}}\n@media(prefers-reduced-motion:reduce){.wb-premium *{transition:none!important;scroll-behavior:auto!important}}\n\/* Nadpisanie stylu przycisku wyszukiwania z motywu, tylko w tym projekcie. *\/\n.wb-premium .wb-search .wp-block-search__button{background:#183451!important;color:#fff!important;border:1px solid #183451!important}\n.wb-premium .wb-search .wp-block-search__button:hover{background:#2168bc!important;border-color:#2168bc!important}\n.wb-premium .wb-empty .wb-empty-title{font-size:20px}\n@media(max-width:600px){.wb-hero-kicker{font-size:10px;letter-spacing:1px}.wb-proof{font-size:11px}.wb-plan-note{font-size:11px}.wb-card-label{font-size:11px}.wb-source-note{font-size:12px}.wb-footer-bottom p{font-size:12px}}\n\n.wb-article{--wb-ink:#183451;--wb-text:#40566c;background:#fff;color:var(--wb-text)}\n.wb-article .wb-article-main{max-width:900px;margin:0 auto;padding:58px 36px 72px;min-width:0;font-size:18px;line-height:1.8}\n.wb-article .wb-article-main>*,.wb-article .wb-article-main>.wp-block-group__inner-container>*{margin:0 0 24px}\n.wb-article .wb-article-main h1{font-size:clamp(31px,4.1vw,55px);line-height:1.13;letter-spacing:-1.7px;color:#183451;margin:18px 0 26px;font-weight:750;max-width:none}\n.wb-article .wb-article-main h2{font-size:31px;line-height:1.24;letter-spacing:-.6px;margin:54px 0 20px;color:#183451;scroll-margin-top:36px}\n.wb-article .wb-article-main h3{font-size:24px;line-height:1.3;margin:34px 0 16px;color:#183451}\n.wb-article .wb-article-main a{color:#2168bc;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}\n.wb-article .wb-article-main p{font-size:inherit;line-height:inherit;color:inherit}\n.wb-article .wb-article-main .wb-article-lead{font-size:21px;line-height:1.65;color:#183451}\n.wb-article .wb-article-main .wb-article-meta{font-size:14px;color:#40566c;border-top:1px solid #dce6ef;padding-top:20px}\n.wb-article .wb-article-main .wb-article-disclosure,.wb-article .wb-article-main .wb-article-note{font-size:15px;line-height:1.7;background:#f2f8ff;padding:20px 24px;border-radius:14px}\n.wb-article .wb-article-main .wp-block-image{margin:32px 0;max-width:100%}\n.wb-article .wb-article-main .wp-block-image img{height:auto;width:100%;display:block;border-radius:20px}\n.wb-article .wb-article-main .wb-article-diagram{max-width:700px;margin:40px auto}\n.wb-article .wb-article-main figcaption{color:#40566c;font-size:14px;line-height:1.6;margin-top:12px;text-align:left}\n.wb-article .wb-article-main .wb-toc{background:#f2f8ff;border:1px solid #dceeff;border-radius:18px;padding:26px 26px 26px 52px;columns:2;column-gap:42px;font-size:16px;line-height:1.6}\n.wb-article .wb-article-main li{padding-left:4px;margin-bottom:11px;break-inside:avoid}\n.wb-article .wb-article-main ul,.wb-article .wb-article-main ol{margin-left:0;padding-left:26px}\n.wb-article .wb-article-main .wp-block-table{max-width:100%;margin:28px 0;overflow-x:auto;border:1px solid #dce6ef;border-radius:14px}\n.wb-article .wb-article-main table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65;table-layout:fixed;margin:0;border:0}\n.wb-article .wb-article-main th,.wb-article .wb-article-main td{padding:15px 13px;border:0;border-bottom:1px solid #dce6ef;vertical-align:top;overflow-wrap:break-word;hyphens:auto;text-align:left}\n.wb-article .wb-article-main th{background:#e8f3ff;color:#183451;font-weight:700}\n.wb-article .wb-article-main tr:nth-child(even){background:#f8fbff}\n.wb-article .wb-article-main .wp-block-table figcaption{padding:12px 16px;margin:0;background:#f2f8ff;font-size:13px}\n.wb-article .wb-article-main .wb-final-cta{padding:28px;border-radius:18px;background:linear-gradient(120deg,#f2f8ff,#dceeff);text-align:center}\n.wb-article .wb-article-main .wb-final-cta a{display:inline-block;padding:15px 23px;background:#2168bc;color:white;border-radius:10px;text-decoration:none;font-weight:700;line-height:1.5}\n.wb-article .wb-article-main code{font-size:.9em;color:#183451;background:#eef4fa;padding:2px 5px}\n.wb-article .wb-article-main strong{color:#183451}\n.wb-article .wb-article-main .wb-kicker{font-size:12px;letter-spacing:1.1px;line-height:1.6;color:#2168bc}\nbody:has(.wb-article) .entry-related,body:has(.wb-article) .post-navigation,body:has(.wb-article) .entry-author,body:has(.wb-article) .comments-area{display:none}\n@media(max-width:767px){.wb-article .wb-article-main{padding:36px 24px 48px;font-size:17px;line-height:1.8}.wb-article .wb-article-main h1{letter-spacing:-.9px}.wb-article .wb-article-main h2{font-size:27px;margin-top:42px}.wb-article .wb-article-main .wb-article-lead{font-size:19px}.wb-article .wb-article-main .wb-toc{columns:1;padding:23px 24px 23px 44px}.wb-article .wb-article-main .wb-final-cta{padding:20px}.wb-article .wb-article-main table{font-size:13px;line-height:1.6}.wb-article .wb-article-main th,.wb-article .wb-article-main td{padding:10px 7px}.wb-article .wb-article-main .wb-article-note,.wb-article .wb-article-main .wb-article-disclosure{padding:16px}}\n@media(max-width:359px){.wb-article .wb-article-main{padding:30px 16px 42px}.wb-article .wb-article-main h1{font-size:30px}.wb-article .wb-article-main h2{font-size:25px}.wb-article .wb-article-main table{font-size:12px}.wb-article .wb-article-main th,.wb-article .wb-article-main td{padding:9px 5px}.wb-article .wb-article-main .wb-final-cta a{padding:13px}}\n\n\n\/* Etap 3: oryginalny znak WebBay, zachowane proporcje. *\/\n.wb-premium .wb-brand{margin:0!important;flex-shrink:0}\n.wb-premium .wb-brand img{display:block;width:180px!important;height:auto!important;max-width:100%;border-radius:0}\n.wb-premium .wb-brand a{display:block;line-height:0}\n.wb-article .wb-mid-cta{background:linear-gradient(120deg,#f2f8ff,#dceeff);border:1px solid #d1e4f7;border-radius:18px;padding:28px;margin:32px 0!important}\n.wb-article .wb-mid-cta h3{margin:0 0 12px;font-size:26px}\n.wb-article .wb-mid-cta p{margin:0 0 18px}\n.wb-article .wb-mid-cta .wp-block-button__link{color:#fff!important;text-decoration:none!important}\n@media(max-width:600px){.wb-premium .wb-brand img{width:156px!important}.wb-article .wb-mid-cta{padding:22px}.wb-article .wb-mid-cta h3{font-size:24px}}\n\n<\/style>\n\n\n<div id=\"poczatek\" class=\"wp-block-group wb-premium wb-article\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<header class=\"wp-block-group wb-header\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group wb-wrap wb-header-inner\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full wb-brand\"><a href=\"https:\/\/webbay.pl\/blog\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"200\" src=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg\" alt=\"WebBay \u2014 strona g\u0142\u00f3wna bloga\" class=\"wp-image-24\" srcset=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg 600w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster-300x100.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n<nav class=\"wp-block-group wb-desktop-nav\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wb-nav-links wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#zastosowania\">Zastosowania<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#koszty\">Ceny i odnowienia<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#problemy\">Pomoc<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#operatorzy\">Operatorzy<\/a><\/p>\n\n<\/div><\/nav>\n\n\n<details class=\"wp-block-details wb-mobile-menu is-layout-flow wp-block-details-is-layout-flow\"><summary>Menu<\/summary>\n<p class=\"wb-nav-links wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#zastosowania\">Zastosowania<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#koszty\">Ceny i odnowienia<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#problemy\">Pomoc<\/a> <a href=\"https:\/\/webbay.pl\/blog\/#operatorzy\">Operatorzy<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">Ranking hosting\u00f3w \u2192<\/a><\/p>\n\n<\/details>\n\n\n<p class=\"wb-header-cta wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">Zobacz ranking <span aria-hidden=\"true\">\u2197<\/span><\/a><\/p>\n\n<\/div><\/div>\n\n<\/div><\/header>\n\n\n<div class=\"wp-block-group wb-article-main\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n\n<h1 class=\"wp-block-heading\">Hosting Joomla: wymagania wersji 6 i pierwsza instalacja<\/h1>\n\n\n<p class=\"wp-block-paragraph\">Hosting Joomla wybieraj do konkretnej wersji CMS i u\u017cywanych rozszerze\u0144. Dla nowej witryny z Joomla 6.x sprawd\u017a przede wszystkim PHP co najmniej 8.3, w\u0142a\u015bciw\u0105 wersj\u0119 bazy, modu\u0142y PHP, mo\u017cliwo\u015b\u0107 aktualizacji oraz odzyskania plik\u00f3w i bazy. Napis \u201eautoinstalator Joomla\u201d nie potwierdza ca\u0142ej zgodno\u015bci ani p\u00f3\u017aniejszej obs\u0142ugi strony.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi przenosisz istniej\u0105c\u0105 witryn\u0119, zacznij od jej inwentaryzacji. Stary komponent mo\u017ce wymaga\u0107 przebudowy niezale\u017cnie od mo\u017cliwo\u015bci serwera. Zakup wi\u0119kszego pakietu nie usunie niezgodno\u015bci kodu. Ten poradnik pomaga wybra\u0107 hosting Joomla i sprawdzi\u0107 jego \u015brodowisko. Dotyczy wymaga\u0144 Joomla, a nie instalacji WordPressa.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" loading=\"eager\" decoding=\"async\" src=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/webbay-wb74-okladka-premium.webp\" alt=\"Modu\u0142y systemu Joomla dopasowane do zgodnego serwera i bazy danych\" width=\"1200\" height=\"675\" class=\"wp-image-696\" srcset=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/webbay-wb74-okladka-premium.webp 1200w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/webbay-wb74-okladka-premium-300x169.webp 300w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/webbay-wb74-okladka-premium-1024x576.webp 1024w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/webbay-wb74-okladka-premium-768x432.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n<h2 id=\"spis-tresci\" class=\"wp-block-heading\">W tym poradniku<\/h2>\n\n\n<ol class=\"wp-block-list wb-toc\"><li><a href=\"#wersje\">Hosting Joomla 6: aktualne wymagania PHP i bazy<\/a><\/li><li><a href=\"#rozszerzenia\">Komponenty i szablon mog\u0105 zaw\u0119zi\u0107 wyb\u00f3r<\/a><\/li><li><a href=\"#karta-hostingu\">Hosting Joomla: karta pyta\u0144 do operatora<\/a><\/li><li><a href=\"#nowa-instalacja\">Praktyczna \u015bcie\u017cka pierwszej instalacji<\/a><\/li><li><a href=\"#istniejaca-witryna\">Istniej\u0105ca Joomla: pr\u00f3b\u0119 wykonaj przed prze\u0142\u0105czeniem domeny<\/a><\/li><li><a href=\"#miejsce-na-probe\">Przyk\u0142ad: czy zmie\u015bci si\u0119 strona, jej pr\u00f3ba i paczka kopii?<\/a><\/li><li><a href=\"#decyzja\">Kiedy oferta jest gotowa do zakupu?<\/a><\/li><\/ol>\n\n\n<h2 id=\"wersje\" class=\"wp-block-heading\">Hosting Joomla 6: aktualne wymagania PHP i bazy<\/h2>\n\n\n<p class=\"wp-block-paragraph\">30.10.2026 strona pobierania wskazywa\u0142a Joomla 6.2.0, wydan\u0105 13 pa\u017adziernika. U\u017cywamy wymaga\u0144 rodziny 6.x z dokumentacji projektu. Dokumentacja rozr\u00f3\u017cnia trzy progi: wersj\u0119 zalecan\u0105, wspieran\u0105 oraz absolutne minimum wymuszane przez aplikacj\u0119. Przy nowym zakupie nie wybieraj najstarszej technicznie dopuszczalnej bazy jako domy\u015blnego celu.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Element<\/th><th>Wspierany pr\u00f3g<\/th><th>Zalecenie projektu<\/th><\/tr><\/thead><tbody><tr><td>PHP<\/td><td>8.3.0<\/td><td>8.4<\/td><\/tr><tr><td>MySQL<\/td><td>8.0.13<\/td><td>8.4<\/td><\/tr><tr><td>MariaDB<\/td><td>10.6<\/td><td>12.0<\/td><\/tr><tr><td>PostgreSQL<\/td><td>14.0<\/td><td>17.6<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Wymagania Joomla 6.x odczytane 30.10.2026. Wersj\u0119 silnika bazy sprawdzaj oddzielnie od jego nazwy.<\/figcaption><\/figure>\n\n\n<p class=\"wp-block-paragraph\">To alternatywne silniki baz, nie trzy obowi\u0105zkowe bazy naraz. W tej tabeli MariaDB 10.4 i PostgreSQL 12 celowo nie znalaz\u0142y si\u0119 jako pr\u00f3g wspierany, cho\u0107 dokumentacja wymienia je jako absolutne minimum. \u201eDa si\u0119 uruchomi\u0107\u201d i \u201eprojekt deklaruje wsparcie tej wersji\u201d to r\u00f3\u017cne informacje. Z kolei stare zestawienie Joomla 5.x z PHP 8.1 nie potwierdza hostingu dla Joomla 6.x.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Wymagane s\u0105 modu\u0142y PHP: json, simplexml, dom, zlib, gd oraz odpowiedni sterownik bazy, np. mysqlnd lub pdo_mysql dla \u015brodowiska MySQL. Projekt zaleca tak\u017ce mbstring i co najmniej 256 MB limitu pami\u0119ci PHP. Zapytaj o konfiguracj\u0119 dla konkretnej domeny. Pami\u0119\u0107 procesu PHP to inna wielko\u015b\u0107 ni\u017c RAM ca\u0142ego konta, co wyja\u015bnia <a href=\"https:\/\/webbay.pl\/blog\/2026\/10\/28\/limity-hostingu-cpu-ram-php\/\">poradnik czytania limit\u00f3w hostingu<\/a>.<\/p>\n\n\n<h2 id=\"rozszerzenia\" class=\"wp-block-heading\">Komponenty i szablon mog\u0105 zaw\u0119zi\u0107 wyb\u00f3r<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Spisz wersj\u0119 Joomla, szablon, komponenty, modu\u0142y i pluginy. Przy ka\u017cdym dodatku zanotuj producenta, utrzymanie aktualizacji, zgodno\u015b\u0107 z docelow\u0105 Joomla i PHP, wymagane funkcje oraz licencj\u0119. Szczeg\u00f3lnie dok\u0142adnie sprawd\u017a sklep, p\u0142atno\u015bci, rezerwacje, edytor i generowanie dokument\u00f3w. Deklaracja zgodno\u015bci samego CMS nie obejmuje automatycznie wszystkich dodatk\u00f3w.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Przyk\u0142ad: strona firmowa korzysta z szablonu, formularza i katalogu realizacji. Szablon i formularz maj\u0105 aktualne wersje dla Joomla 6, lecz producent katalogu nie deklaruje kompatybilno\u015bci. Wynik to lista pracy przy katalogu, a nie pow\u00f3d do zakupu VPS. Najpierw ustal aktualizacj\u0119, zamiennik z zachowaniem danych albo przer\u00f3bk\u0119. Dopiero potem dobierz hosting do kompletnego zestawu.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Wybieraj\u0105c hosting Joomla dla nowej witryny, zaplanuj tylko utrzymywane i potrzebne dodatki. Przy dzia\u0142aj\u0105cej nie usuwaj komponentu tylko dlatego, \u017ce nie znasz jego roli; mo\u017ce przechowywa\u0107 tre\u015b\u0107 albo obs\u0142ugiwa\u0107 adresy podstron. Archiwum plik\u00f3w bez odpowiadaj\u0105cej mu bazy nie wystarcza do odtworzenia ca\u0142ej strony.<\/p>\n\n\n<h2 id=\"karta-hostingu\" class=\"wp-block-heading\">Hosting Joomla: karta pyta\u0144 do operatora<\/h2>\n\n\n<ul class=\"wp-block-list\"><li><strong>\u015arodowisko:<\/strong> dok\u0142adna wersja PHP i bazy oraz modu\u0142y dla wybranej domeny, nie og\u00f3lna lista technologii ca\u0142ej firmy.<\/li><li><strong>Zmiana PHP:<\/strong> samodzielnie czy przez pomoc, z jakim zakresem i mo\u017cliwo\u015bci\u0105 cofni\u0119cia. Nie zmieniaj wsp\u00f3lnego ustawienia innych stron bez oceny.<\/li><li><strong>Pliki i baza:<\/strong> dost\u0119p do katalogu witryny, eksport\/import oraz wystarczaj\u0105cy limit pojedynczej bazy.<\/li><li><strong>Instalacja rozszerze\u0144:<\/strong> limity przesy\u0142ania i przetwarzania paczek oraz ewentualne wymagania zadania cyklicznego.<\/li><li><strong>Przyjazne adresy:<\/strong> spos\u00f3b obs\u0142ugi przepisywania URL w u\u017cywanym serwerze WWW. Nie zak\u0142adaj, \u017ce regu\u0142y Apache dzia\u0142aj\u0105 identycznie w Nginx.<\/li><li><strong>Kopie:<\/strong> osobno pliki i baza, retencja, samodzielne przywr\u00f3cenie i cena zleconej pomocy.<\/li><li><strong>Poczta:<\/strong> skrzynki oraz spos\u00f3b wysy\u0142ania wiadomo\u015bci z aplikacji. Przeniesienie WWW nie musi oznacza\u0107 przeniesienia e-maila.<\/li><\/ul>\n\n\n<p class=\"wp-block-paragraph\">Gdy wymagania s\u0105 potwierdzone, <a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">por\u00f3wnaj pakiety WWW w rankingu WebBay<\/a>, a nast\u0119pnie przeka\u017c wybranemu operatorowi t\u0119 kart\u0119. Sam ranking nie jest testem zgodno\u015bci Twoich rozszerze\u0144 Joomla. Dla niewielkiego serwisu zgodny hosting wsp\u00f3\u0142dzielony mo\u017ce wystarczy\u0107; model odpowiedzialno\u015bci opisuje <a href=\"https:\/\/webbay.pl\/blog\/2026\/10\/28\/vps-czy-hosting-wspoldzielony\/\">por\u00f3wnanie hostingu wsp\u00f3\u0142dzielonego i VPS<\/a>.<\/p>\n\n\n<h2 id=\"nowa-instalacja\" class=\"wp-block-heading\">Praktyczna \u015bcie\u017cka pierwszej instalacji<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Zak\u0142adamy now\u0105, pust\u0105 witryn\u0119. Przygotuj odr\u0119bny katalog i now\u0105 baz\u0119 z u\u017cytkownikiem uprawnionym do tej bazy. Potwierd\u017a w panelu, do jakiego katalogu prowadzi domena testowa. Nie rozpakowuj instalatora do katalogu dzia\u0142aj\u0105cej strony. Do publikacji u\u017cyj poprawnie zabezpieczonego HTTPS.<\/p>\n\n\n<ol class=\"wp-block-list\"><li>Pobierz pe\u0142ny pakiet instalacyjny bie\u017c\u0105cej Joomla z oficjalnej strony. Pakiet aktualizacyjny nie jest zamiennikiem pe\u0142nej instalacji.<\/li><li>W mened\u017cerze plik\u00f3w cPanel wybierz ustalony pusty katalog docelowy, u\u017cyj <strong>Upload<\/strong>, a nast\u0119pnie <strong>Extract<\/strong>. Je\u015bli operator ma inny panel, potwierd\u017a odpowiadaj\u0105ce funkcje i katalog. Nie zak\u0142adaj, \u017ce zawsze jest nim public_html.<\/li><li>Otw\u00f3rz adres nowej witryny. W instalatorze podaj j\u0119zyk, nazw\u0119 strony oraz dane nowego konta Super User. U\u017cyj w\u0142asnego silnego has\u0142a i kontrolowanego adresu e-mail.<\/li><li>W cz\u0119\u015bci bazy wpisz otrzymany host, nazw\u0119 bazy, u\u017cytkownika i jego has\u0142o. Has\u0142o bazy nie jest has\u0142em administratora Joomla. Nie u\u017cywaj danych bazy innej witryny.<\/li><li>Uruchom instalacj\u0119 i po jej zako\u0144czeniu otw\u00f3rz panel Administrator. Potwierd\u017a komunikat sukcesu i brak publicznie dost\u0119pnego instalatora. Usu\u0144 wgrane archiwum, je\u017celi pozosta\u0142o w katalogu WWW.<\/li><\/ol>\n\n\n<p class=\"wp-block-paragraph\">Oczekiwany rezultat to dzia\u0142aj\u0105ca nowa strona i logowanie do jej panelu. Nast\u0119pnie dodaj testowy artyku\u0142, pozycj\u0119 menu i obraz; sprawd\u017a wynik po wylogowaniu oraz na telefonie. Dopiero potem instaluj zgodne rozszerzenia i skonfiguruj poczt\u0119 aplikacji. Nie w\u0142\u0105czaj masowej wysy\u0142ki ani rzeczywistych p\u0142atno\u015bci w \u015brodowisku pr\u00f3bnym.<\/p>\n\n\n<h3 id=\"problemy-instalatora\" class=\"wp-block-heading\">Je\u017celi instalator nie ko\u0144czy pracy<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Przy b\u0142\u0119dzie bazy por\u00f3wnaj host i nazw\u0119 wraz z prefiksem konta oraz uprawnienia u\u017cytkownika. Przy braku modu\u0142u PHP potwierd\u017a modu\u0142 dla wersji u\u017cywanej przez WWW. Gdy du\u017ca paczka rozszerzenia nie przechodzi, sprawd\u017a upload_max_filesize i post_max_size oraz rozmiar paczki, zamiast zwi\u0119ksza\u0107 wszystkie limity bez rozpoznania. Oficjalna instrukcja instalacji wskazuje 64M dla obu ustawie\u0144; konkretny dodatek mo\u017ce wymaga\u0107 wi\u0119cej. Bia\u0142a strona po do\u0142\u0105czeniu rozszerzenia wymaga odczytu logu i sprawdzenia kompatybilno\u015bci, nie ponownego instalowania ca\u0142ego CMS na dzia\u0142aj\u0105cej bazie.<\/p>\n\n\n<h2 id=\"istniejaca-witryna\" class=\"wp-block-heading\">Istniej\u0105ca Joomla: pr\u00f3b\u0119 wykonaj przed prze\u0142\u0105czeniem domeny<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Nie mieszaj migracji serwera z przeskokiem kilku generacji Joomla. Najpierw ustal \u015bcie\u017ck\u0119 aktualizacji obecnego CMS i rozszerze\u0144. Dla przej\u015bcia 5.4\u21926 sprawd\u017a narz\u0119dzie kontroli przed aktualizacj\u0105 i wymagania wszystkich dodatk\u00f3w. Sam mechanizm zgodno\u015bci wstecznej nie jest gwarancj\u0105 poprawno\u015bci ka\u017cdego rozszerzenia.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Kopia testowa musi otrzyma\u0107 oddzieln\u0105 baz\u0119 oraz konfiguracj\u0119 kieruj\u0105c\u0105 do niej <strong>przed pierwszym uruchomieniem<\/strong>. Zabezpiecz j\u0105 przed publicznym dost\u0119pem i indeksowaniem; wy\u0142\u0105cz lub zast\u0105p testowymi wysy\u0142k\u0119, p\u0142atno\u015bci, API oraz automatyczne zadania. Nie uruchamiaj skopiowanej konfiguracji z po\u0142\u0105czeniem do produkcyjnej bazy.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Po pr\u00f3bie sprawd\u017a stare adresy, menu, wyszukiwanie, obrazki, uprawnienia u\u017cytkownik\u00f3w, formularze i funkcje dodatk\u00f3w. Zachowaj kopi\u0119 plik\u00f3w i bazy sprzed zmiany. Je\u015bli test nie przechodzi, wr\u00f3\u0107 do rozpoznania niezgodnego elementu i nie prze\u0142\u0105czaj ruchu. Wymagania kopii uporz\u0105dkuje <a href=\"https:\/\/webbay.pl\/blog\/2026\/10\/28\/backup-hostingu-retencja-przywracanie\/\">poradnik retencji oraz odzyskiwania danych<\/a>.<\/p>\n\n\n<h2 id=\"miejsce-na-probe\" class=\"wp-block-heading\">Przyk\u0142ad: czy zmie\u015bci si\u0119 strona, jej pr\u00f3ba i paczka kopii?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Przy migracji nie wystarcza miejsce na sam\u0105 gotow\u0105 Joomla. Za\u0142\u00f3\u017cmy, \u017ce obecne pliki zajmuj\u0105 8 GB, a baza 2 GB. Chcesz zachowa\u0107 dzia\u0142aj\u0105c\u0105 stron\u0119 i uruchomi\u0107 odizolowan\u0105 kopi\u0119 na tym samym koncie. Przyjmijmy, \u017ce operator wlicza obie bazy do wsp\u00f3lnej puli, a przygotowana paczka kopii ma zmierzone 6 GB. To przyk\u0142ad planowania; rozmiaru skompresowanego archiwum nie wyprowadzamy automatycznie z rozmiaru strony.<\/p>\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Element obecny r\u00f3wnocze\u015bnie<\/th><th>Przyk\u0142adowe miejsce<\/th><th>Warunek<\/th><\/tr><\/thead><tbody><tr><td>Dzia\u0142aj\u0105ca strona z baz\u0105<\/td><td>8 + 2 = 10 GB<\/td><td>Pozostaje nienaruszona<\/td><\/tr><tr><td>Odizolowana kopia z w\u0142asn\u0105 baz\u0105<\/td><td>8 + 2 = 10 GB<\/td><td>Osobny katalog, baza i konfiguracja<\/td><\/tr><tr><td>Przygotowana paczka kopii<\/td><td>6 GB<\/td><td>Znamy rozmiar konkretnej paczki<\/td><\/tr><tr><td>Suma przed dalsz\u0105 rezerw\u0105<\/td><td>26 GB<\/td><td>Nie obejmuje poczty ani innych stron<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">W\u0142asny model WebBay. Liczenie pojemno\u015bci i baz potwierd\u017a dla konkretnego pakietu; nie jest to wymaganie minimalne Joomla.<\/figcaption><\/figure>\n\n\n<p class=\"wp-block-paragraph\">Konto 20 GB nie zmie\u015bci tego ca\u0142ego zestawu. Konto 30 GB zostawia w tym rachunku 4 GB, ale to nie dow\u00f3d wystarczalno\u015bci: trzeba jeszcze dopisa\u0107 rzeczywi\u015bcie wliczane logi, poczt\u0119 i pliki tymczasowe aktualizacji. Dwie bazy po 2 GB wymagaj\u0105 ponadto dw\u00f3ch dost\u0119pnych miejsc na bazy i dopuszczenia co najmniej 2 GB na ka\u017cd\u0105. Wsp\u00f3lne 30 GB nie zast\u0119puje tych dw\u00f3ch warunk\u00f3w.<\/p>\n\n\n<ol class=\"wp-block-list\"><li>Najpierw odczytaj rozmiar plik\u00f3w i eksportu bazy oraz liczb\u0119 u\u017cywanych baz. Sprawd\u017a, czy panel liczy kopie i poczt\u0119 w tej samej puli.<\/li><li>Wska\u017c miejsce przechowywania niezale\u017cnej kopii. Je\u017celi masz ju\u017c potwierdzon\u0105 kopi\u0119 poza kontem i nie potrzebujesz jej paczki na serwerze, w tym przyk\u0142adzie 6 GB nie zajmuje puli hostingu. Nie usuwaj jedynej kopii tylko po to, \u017ceby zmie\u015bci\u0107 pr\u00f3b\u0119.<\/li><li>Przed uruchomieniem kopii ustaw jej oddzieln\u0105 baz\u0119 i wy\u0142\u0105cz rzeczywiste integracje. Same dwa katalogi nie zapewniaj\u0105 izolacji, gdy oba wskazuj\u0105 t\u0119 sam\u0105 baz\u0119.<\/li><li>Po pr\u00f3bie zdecyduj, co zachowa\u0107 i jak d\u0142ugo. Usu\u0144 zb\u0119dn\u0105 kopi\u0119 testow\u0105 dopiero po poprawnym odbiorze i potwierdzeniu w\u0142asnego archiwum, zamiast pozostawia\u0107 publicznie zapomnian\u0105 star\u0105 Joomla.<\/li><\/ol>\n\n\n<h2 id=\"decyzja\" class=\"wp-block-heading\">Kiedy oferta jest gotowa do zakupu?<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Gdy potwierdzisz \u015brodowisko Joomla i dodatk\u00f3w, spos\u00f3b wykonywania aktualizacji, odzyskanie danych oraz pe\u0142ny koszyk. Osobno zanotuj domen\u0119, poczt\u0119, certyfikat, odnowienie pakietu i ewentualn\u0105 opiek\u0119 nad CMS. Nie kupuj obietnicy \u201eJoomla dzia\u0142a\u201d bez ustalenia wersji. Dobre \u015brodowisko pozwala wykona\u0107 kontrolowan\u0105 pr\u00f3b\u0119 i utrzyma\u0107 stron\u0119 tak\u017ce po nast\u0119pnym wydaniu, zamiast jedynie uruchomi\u0107 instalator dzisiaj.<\/p>\n\n\n<h2 id=\"zrodla\" class=\"wp-block-heading\">\u0179r\u00f3d\u0142a i data weryfikacji<\/h2>\n\n\n<p class=\"wp-block-paragraph\">Dokumentacja pierwotna odczytana 30.10.2026. Wymagania dotycz\u0105 wskazanej rodziny Joomla; zgodno\u015b\u0107 dodatk\u00f3w nale\u017cy potwierdzi\u0107 u ich producent\u00f3w. Nie wykonywano instalacji ani migracji witryny czytelnika.<\/p>\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/downloads.joomla.org\/\" target=\"_blank\" rel=\"noopener\">Joomla \u2014 aktualny pe\u0142ny pakiet instalacyjny<\/a>.<\/li><li><a href=\"https:\/\/www.joomla.org\/announcements\/release-news\/joomla-6-2-is-here.html\" target=\"_blank\" rel=\"noopener\">Joomla \u2014 wydanie 6.2 i informacje o aktualizacji<\/a>.<\/li><li><a href=\"https:\/\/manual.joomla.org\/docs\/get-started\/technical-requirements\/\" target=\"_blank\" rel=\"noopener\">Joomla \u2014 wymagania 6.x oraz r\u00f3\u017cnica Supported\/Minimum<\/a>.<\/li><li><a href=\"https:\/\/manual.joomla.org\/docs\/5.4\/get-started\/technical-requirements\/\" target=\"_blank\" rel=\"noopener\">Joomla \u2014 odr\u0119bne wymagania rodziny 5.x<\/a>.<\/li><li><a href=\"https:\/\/guide.joomla.org\/user-guide\/getting-started\/getting-started-installing-joomla\" target=\"_blank\" rel=\"noopener\">Joomla \u2014 instalator, przygotowanie bazy i plik\u00f3w<\/a>.<\/li><\/ul>\n\n<\/div><\/div>\n\n<footer class=\"wp-block-group wb-footer\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group wb-wrap wb-footer-top\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group wb-footer-brand\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full wb-brand\"><a href=\"https:\/\/webbay.pl\/blog\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"200\" src=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg\" alt=\"WebBay \u2014 strona g\u0142\u00f3wna bloga\" class=\"wp-image-24\" srcset=\"https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster.jpg 600w, https:\/\/webbay.pl\/blog\/wp-content\/uploads\/2026\/10\/logo_templatemonster-300x100.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/figure>\n\n\n<p class=\"wb-footer-tagline wp-block-paragraph\">Lepsze pytania.<br> \u015awiadomy wyb\u00f3r hostingu.<\/p>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group wb-footer-column\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Odkrywaj<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#zastosowania\">Hosting wed\u0142ug zastosowania<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#koszty\">Ceny i odnowienia<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#problemy\">Pytania i odpowiedzi<\/a><\/p>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group wb-footer-column\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h3 class=\"wp-block-heading\">WebBay<\/h3>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/ranking-hostingow\/\">Ranking hosting\u00f3w \u2197<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/#metodologia\">Metodologia i afiliacja<\/a><\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"mailto:contact@webbay.pl\">contact@webbay.pl<\/a><\/p>\n\n<\/div><\/div>\n\n<\/div><\/div>\n\n\n<div class=\"wp-block-group wb-wrap wb-footer-bottom\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00a9 WebBay \u00b7 Centrum wiedzy o hostingu<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/webbay.pl\/blog\/\">Strona g\u0142\u00f3wna \u2192<\/a><\/p>\n\n<\/div><\/div>\n\n<\/div><\/footer>\n\n<\/div><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Autoinstalator nie wystarczy. Sprawd\u017a Joomla 6, PHP, baz\u0119 i dodatki, a nast\u0119pnie przeprowad\u017a instalacj\u0119 lub pr\u00f3b\u0119 bez naruszania dzia\u0142aj\u0105cej strony.<\/p>\n","protected":false},"author":2,"featured_media":696,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":true,"_kad_post_footer":true,"_kad_post_classname":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting-wordpress"],"_links":{"self":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts\/698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/comments?post=698"}],"version-history":[{"count":3,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts\/698\/revisions"}],"predecessor-version":[{"id":822,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/posts\/698\/revisions\/822"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/media\/696"}],"wp:attachment":[{"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/media?parent=698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/categories?post=698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webbay.pl\/blog\/wp-json\/wp\/v2\/tags?post=698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}