Błędy licencji i klucza produktu..
Zwolnij licencję, odzyskaj edytor po zmianie klucza albo przywróć połączenie z DXPR. Prawie każde pytanie o licencje wyjaśniają trzy fakty. Każde konto z uprawnieniem do edycji zużywa licencję. Licencje liczone są we wszystkich witrynach dzielących klucz. A witryna trzyma ostatnie sprawdzenie licencji do doby.
Widzę „insufficient User licenses”
Pełny komunikat zaczyna się od „Oops, the no-code editor is not loading here because there are insufficient User licenses included in your DXPR.com subscription.”
Jak liczone są licencje:
- Uprawnienie: każde konto w roli z Edit with DXPR Builder zużywa licencję, nawet jeśli nigdy nie otwiera edytora. Użytkownik 1 liczy się zawsze. Konta wykluczone nie.
- E-mail: konta dopasowywane są po adresie e-mail we wszystkich witrynach na kluczu. Jedna osoba na produkcji i stagingu liczy się raz. Trzy konta testowe liczą się trzy razy.
- Kolejność: gdy kont jest więcej niż licencji, edytor zachowują konta zarejestrowane pierwsze. Pozostałe widzą komunikat.
Aby zwolnić licencje:
- Przejdź do DXPR Studio > DXPR Builder > User Licenses
(
/admin/dxpr_studio/dxpr_builder/user_licenses). - Kliknij Exclude from editing przy kontach, które nie powinny edytować.
- Kliknij Delete license data przy e-mailach, które nie mają już konta na tej witrynie.
- Usuń Edit with DXPR Builder z ról, które go nie potrzebują, na każdej witrynie dzielącej klucz.
- Wyczyść wszystkie cache na każdej witrynie.
Uwaga: licencji przypisanej krócej niż 30 dni temu nie można jeszcze wykluczyć. Kolumna Operations pokazuje „Can be excluded in” z liczbą dni.
Wskazówka: możesz też zaznaczyć Exclude from DXPR builder editing na formularzu edycji użytkownika. To pole widzą tylko role z Administer DXPR Builder configuration.
Widzę inny komunikat o limicie
- „Only one account can use DXPR Builder on the DXPR Free tier”. Plan darmowy pozwala na jednego redaktora, konto nazwane w komunikacie. Dodaj płatną subskrypcję linkiem z komunikatu.
- „Sorry, you cannot author more than ... content items”. Twój plan ogranicza liczbę stron zbudowanych za pomocą DXPR Builder. Podlinkowana strona Content items je wymienia. Podwyższ plan linkiem z komunikatu.
- „your user account does not have a valid email address”. Licencje wiążą się z adresami e-mail. Nadaj kontu prawidłowy adres na jego formularzu edycji.
Widzę „We are having trouble connecting to the DXPR servers”
Tabela User Licenses może też mówić „There are no billable users recorded yet”. Witryna nie mogła pobrać statusu licencji z DXPR. Odrzucony klucz produktu daje ten sam komunikat, więc najpierw sprawdź klucz (następna sekcja).
- Pozwól na wychodzący HTTPS z serwera WWW do
dxpr.com, a dokavya.dxpr.com, jeśli używasz funkcji AI. Przeglądarki redaktorów muszą osiągaćcdn2.dxpr.com. Zobacz używanie DXPR Builder za zaporą sieciową. - Uruchom
curl -I https://dxpr.comna serwerze. Błąd TLS albo DNS tutaj to problem hostingu. - Otwórz Reports > Recent log messages i szukaj „License
info API call failed”. Wpis pokazuje błąd, na przykład
cURL error 35przy nieudanym uzgadnianiu TLS. - Wyczyść wszystkie cache. Witryna trzyma nieudane sprawdzenie 30 minut, zanim zapyta ponownie.
Mój klucz produktu nie jest przyjmowany
Przejdź do DXPR Studio > DXPR Builder > General Settings
(/admin/dxpr_studio/dxpr_builder/settings) i otwórz
sekcję License. Co sprawdzisz, zależy od Storage method.
Przy Configuration storage wklejasz klucz do Product key, a formularz sprawdza go po kliknięciu Save settings:
- „Invalid product key. Copy the complete key without extra spaces”. Skopiuj cały klucz jeszcze raz. Usuń spację albo znak nowej linii na końcu pola. Klucz zrobiony dla DXPR Builder 1.x też pokazuje ten błąd; wklej zamiast niego bieżący klucz.
Przy Key module klucz mieszka w bycie Key wybranym w
Key, a formularz sprawdza wartość tego klucza. „The selected key
does not hold a valid product key.” znaczy, że trzyma inny sekret,
na przykład klucz dostawcy AI, albo popsuty klucz. Wybierz właściwy klucz albo
przejdź do Configuration > System > Keys
(/admin/config/system/keys), edytuj ten klucz i wklej cały
klucz produktu jako jego wartość.
Po zmianie wyczyść wszystkie cache. Witryna trzyma pomyślne sprawdzenie licencji 24 godziny.
Uwaga: kopie stagingowe i deweloperskie też potrzebują klucza. Dzielą licencje z produkcją przez dopasowanie e-maili.
Wskazówka: na produkcji użyj Key module z kluczem czytającym zmienną środowiskową albo plik. Klucz z dostawcą Configuration nadal eksportuje się z twoją konfiguracją.
Potwierdź naprawę
Wczytaj stronę ponownie w oknie prywatnym jako redaktor. Komunikat zniknął, a tabela User Licenses wymienia oczekiwane konta.
Co dalej?
Zarządzanie licencjami o limitach planu i codziennym użyciu tabeli.