> For the complete documentation index, see [llms.txt](https://docs.wproofreader.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wproofreader.com/v6.18.1/admin-panel/self-hosted/troubleshooting.md).

# Troubleshooting

This page lists common problems in the self-hosted admin panel. Each section starts with what you see, then gives the cause and the fix.

For problems with WProofreader Server itself, see [How-to troubleshoot the service issues](/v6.18.1/troubleshooting/server-side-backend/how-to-troubleshoot-the-service-issues.md).

### The setup page says the token is invalid or missing

Check that you entered the current setup token. A setup token expires after 24 hours.

If the token expired, was replaced or does not exist, ask your server administrator to [get a new setup token](/v6.18.1/admin-panel/self-hosted/server-commands.md#get-a-new-setup-token). Then open the new setup URL.

### The menu shows only Subscription

* If **Subscription** shows **Absent**, no license is installed on WProofreader Server. Contact WebSpellChecker to get a license.
* If the license is **Active**, check that you selected the correct team. Before activation, the owner also sees **Products**. If the team has no activated product, ask its owner to [activate one](/v6.18.1/admin-panel/self-hosted/products.md#activating-a-product).

### There is no Products page

If **Subscription** shows **Absent**, contact WebSpellChecker to obtain a license. Otherwise, only the owner of the selected team can open **Products**. To activate a product, ask the team owner. To use another team, [select it](/v6.18.1/admin-panel/self-hosted.md#navigating-the-admin-panel).

### There is no Credentials page

* WProofreader Business teams have no **Credentials** page.
* Members with the **User** role cannot open **Credentials**.
* **Credentials** becomes available after SDK or SCAYT activation. Ask the owner to [activate a product](/v6.18.1/admin-panel/self-hosted/products.md#activating-a-product).
* If **Subscription** shows **Absent**, contact WebSpellChecker to obtain a license.

### Activate is not available

**Activate** is not available when the license is not active, the activation limit is reached, or an activation is in progress. See [Product limits](/v6.18.1/admin-panel/self-hosted/products.md#product-limits) and [Activation errors](/v6.18.1/admin-panel/self-hosted/products.md#activation-errors).

### The license status is Unknown

The admin panel cannot read the license from WProofreader Server. Ask your server administrator to check that WProofreader Server is running. For server-side checks, see [License verification](/v6.18.1/deployment/licensing/license-verification.md).

### WProofreader does not check text after you add the Service ID

On a self-hosted server, the product configuration needs the Service ID and the address of your WProofreader Server. See [Service connection](/v6.18.1/integrations/initialization/configuration-options/service-connection.md).

### There is no Forgot your password? link

The server does not send email. Ask the owner or an administrator to [set a new password](/v6.18.1/admin-panel/self-hosted/team.md#setting-a-password-for-a-member). If you are the owner, ask your server administrator to [reset your password with a command](/v6.18.1/admin-panel/self-hosted/server-commands.md#reset-the-password-of-a-user).

### An invited person did not get an email

If outgoing email is not configured, the admin panel creates the invitation without sending email. [Copy the invitation link](/v6.18.1/admin-panel/self-hosted/team.md#copying-an-invitation-link) and share it with the invited person.

If outgoing email is configured, ask your server administrator to [check email delivery](/v6.18.1/admin-panel/self-hosted/server-configuration.md#checking-email-delivery).

An invitation link is valid for seven days. If it expired, cancel the invitation on **Invited** and invite the person again.

### Invite member is not available

The member limit of your license is reached, or the license is not active. Invitations created within the last 14 days count toward the limit, even after their links expire. Cancel the invitations that you do not need.

### There is no Google, Microsoft or LinkedIn button

The server administrator has not set up this provider. See [OAuth provider sign-in](/v6.18.1/admin-panel/self-hosted/server-configuration.md#oauth-provider-sign-in).

### Sign-in with Google, Microsoft or LinkedIn fails

* If no account has the provider email, the admin panel does not create one. Ask for an invitation first. See [Joining by invitation](/v6.18.1/admin-panel/self-hosted/sign-in.md#joining-by-invitation).
* If two-factor authentication is enabled and the provider account is not connected, sign in with your password and code first. Then connect the provider in [Account security](/v6.18.1/admin-panel/account-security.md#connected-accounts).

### A language is missing

First, check whether the language is enabled in [Settings](/v6.18.1/admin-panel/self-hosted/settings.md). If it is unavailable there, ask your server administrator to check installed and authorized languages on WProofreader Server. For installation instructions, see [Languages setup](/v6.18.1/deployment/configuration/languages-setup.md).
