---
url: 'https://dxpr.com/pl/hc/dokumentacja/nauka-dxpr-builder/zaawansowane/multisite'
title: 'Instalacje multisite | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T11:35:46+00:00'
updated: '2026-10-24T17:19:22+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  Kreator DXPR działa w wielowitrynowej instalacji Drupala tak samo jak
  na osobnych serwerach: jedna kopia kodu modułu, jedna baza danych na witrynę
  i jeden klucz produktu współdzielony przez wszystkie witryny. Ta strona
  opisuje, co jest współdzielone, co przypada na witrynę i jak to skonfigurować.
  Licencjonowanie między witrynami
  Jeden klucz produktu obsługuje wszystkie twoje witryny. Licencjonowanie
  liczy redaktorów, nie witryny, a licznik prowadzi serwer licencyjny DXPR:
tags:
  - 'Run it in production'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T17:19:22+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Instalacje multisite'
      description: |-
        Kreator DXPR działa w wielowitrynowej instalacji Drupala tak samo jak
        na osobnych serwerach: jedna kopia kodu modułu, jedna baza danych na witrynę
        i jeden klucz produktu współdzielony przez wszystkie witryny. Ta strona
        opisuje, co jest współdzielone, co przypada na witrynę i jak to skonfigurować.
        Licencjonowanie między witrynami
        Jeden klucz produktu obsługuje wszystkie twoje witryny. Licencjonowanie
        liczy redaktorów, nie witryny, a licznik prowadzi serwer licencyjny DXPR:
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T11:35:46+0000'
      dateModified: '2026-10-24T17:19:22+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/pl/hc/dokumentacja/nauka-dxpr-builder/zaawansowane/multisite'
      articleSection: 'Wdrożenie produkcyjne'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/pl/hc/dokumentacja/nauka-dxpr-builder/zaawansowane/multisite'
      description: |-
        Kreator DXPR działa w wielowitrynowej instalacji Drupala tak samo jak
        na osobnych serwerach: jedna kopia kodu modułu, jedna baza danych na witrynę
        i jeden klucz produktu współdzielony przez wszystkie witryny. Ta strona
        opisuje, co jest współdzielone, co przypada na witrynę i jak to skonfigurować.
        Licencjonowanie między witrynami
        Jeden klucz produktu obsługuje wszystkie twoje witryny. Licencjonowanie
        liczy redaktorów, nie witryny, a licznik prowadzi serwer licencyjny DXPR:
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: 'Strona Główna'
            item: 'https://dxpr.com/pl'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: pl
---
[Centrum pomocy](/pl/hc)/[Dokumentacja](/pl/hc/dokumentacja) /[Poznaj DXPR Builder](/pl/hc/documentation/learn-dxpr-builder) /[Zarządzaj witryną](/pl/hc/documentation/learn-dxpr-builder/manage) /[Wdrożenie produkcyjne](/pl/hc/documentation/learn-dxpr-builder/manage/production) # Instalacje multisite.

 Poznaj DXPR BuilderZarządzaj witrynąWdrożenie produkcyjne

   ## W tym przewodniku

 Powiązane przewodniki

- [Użyj jednego klucza produktu na kilku witrynach.](/pl/hc/dokumentacja/nauka-dxpr-builder/licencjonowanie/wiele-witryn)
- [Kopiuj szablony między witrynami.](/pl/hc/dokumentacja/nauka-dxpr-builder/szablony-do-ponownego-uzycia/importowanie-i-eksportowanie)

Kreator DXPR działa w wielowitrynowej instalacji Drupala tak samo jak na osobnych serwerach: jedna kopia kodu modułu, jedna baza danych na witrynę i jeden klucz produktu współdzielony przez wszystkie witryny. Ta strona opisuje, co jest współdzielone, co przypada na witrynę i jak to skonfigurować.

## Licencjonowanie między witrynami

Jeden klucz produktu obsługuje wszystkie twoje witryny. Licencjonowanie liczy redaktorów, nie witryny, a licznik prowadzi serwer licencyjny DXPR:

- Każda witryna wysyła swoją nazwę hosta i swoich redaktorów (konta z uprawnieniem `edit with dxpr builder`, które nie są wykluczone, oraz użytkownika 1) do serwera licencji (`src/Service/DxprBuilderLicenseService.php`). Konta bez ważnego adresu e-mail nie są wysyłane.
- Serwer trzyma jeden wpis na adres e-mail z listą domen, w których ten adres edytował. Osoba edytująca w trzech witrynach tym samym adresem e-mail liczy się raz.
- Każda witryna pobiera z serwera współdzieloną listę redaktorów i zgłasza sumę do raportu o stanie i na stronę User Licenses. Lista jest buforowana przez 24 godziny.

Przeczytaj [licencjonowanie wielu witryn](/pl/hc/dokumentacja/nauka-dxpr-builder/licencjonowanie/wiele-witryn), aby poznać liczenie i zwalnianie redaktorów.

## Co jest współdzielone, a co przypada na witrynę

Współdzielone przez bazę kodu:

- Moduł i jego submoduły w `modules/contrib/dxpr_builder`.
- JavaScript edytora. Przy **Asset source** ustawionym na **Cloud**, domyślnie, każda witryna ładuje to samo wydanie z CDN DXPR. Gdy katalog modułu zawiera lokalną kompilację, każda witryna ładuje zamiast tego pliki stamtąd.
- Zestawy ikon i klasy narzędziowe deklarowane przez moduły i motywy (`*.dxpr_icon_sets.yml`, `dxpr_builder_classes` w pliku `.info.yml` motywu). Klasy motywu pojawiają się tylko w witrynach, w których ten motyw jest włączony.

Na witrynę, ponieważ znajduje się w bazie danych i konfiguracji tej witryny:

- `dxpr_builder.settings`: klucz produktu albo encja Key go przechowująca, **Custom styles**, **Sideload Bootstrap files**, **Browser type** dla mediów, ustawienia filtrów tekstu i plików edytora.
- Sama encja Key (`key.key.*`), gdy klucz produktu przechowywany jest modułem Key.
- Ustawienia AI (**DXPR Studio** &gt; **DXPR Builder** &gt; **AI**), w tym które modele są włączone.
- Profile kreatora (`dxpr_builder.dxpr_builder_profile.*`), szablony stron (`dxpr_builder.page_template.*`) i szablony użytkowników (`dxpr_builder.user_template.*`).
- Przesłane obrazy w katalogu plików każdej witryny (`dxpr_builder_images`, `dxpr_builder_videos`, `dxpr_builder_files`).

Ustawienie Bootstrapa ma dwie wartości: **None (theme provides Bootstrap)** i **Bootstrap 5**. Wybieraj dla każdej witryny według motywu, którego ta witryna używa.

## Konfiguracja nowej witryny w multisite

1. Utwórz `sites/<name>/settings.php` witryny i bazę danych jak dla każdej witryny multisite Drupala.
2. Włącz moduł w tej witrynie:

    ```bash
    drush --uri=https://<site-host> en dxpr_builder -y

    ```
3. Przejdź do **DXPR Studio** &gt; **DXPR Builder** &gt; **General Settings**(`/admin/dxpr_studio/dxpr_builder/settings`) w tej witrynie. W sekcji **License** wklej ten sam klucz produktu, którego używasz w pozostałych witrynach, albo wybierz klucz w tej witrynie, który go przechowuje.
4. Ustaw **Sideload Bootstrap files** zgodnie z motywem witryny.
5. Utwórz profile kreatora witryny i, jeśli trzeba, zaimportuj szablony jak opisano poniżej.

## Udostępnianie szablonów między witrynami

Szablony stron i szablony użytkowników to encje konfiguracyjne, więc możesz je przenosić eksportem i importem konfiguracji:

1. Wyeksportuj konfigurację witryny źródłowej:

    ```bash
    drush --uri=https://<source-host> config:export

    ```
2. Skopiuj pliki `dxpr_builder.page_template.*.yml` i `dxpr_builder.user_template.*.yml` do katalogu synchronizacji konfiguracji witryny docelowej.
3. Zaimportuj je w witrynie docelowej:

    ```bash
    drush --uri=https://<target-host> config:import --partial

    ```

Szablony użytkowników niosą `uid`; wyeksportowany plik wskazuje identyfikator użytkownika właściciela w witrynie źródłowej, więc po imporcie sprawdź właściciela.

## Co dalej?

- [Licencjonowanie wielu witryn](/pl/hc/dokumentacja/nauka-dxpr-builder/licencjonowanie/wiele-witryn): liczenie i zwalnianie licencji redaktorów.
- [Import i eksport szablonów](/pl/hc/dokumentacja/nauka-dxpr-builder/szablony-do-ponownego-uzycia/importowanie-i-eksportowanie): przenoszenie pojedynczych szablonów przez interfejs administracyjny.