Salta al contenuto principale
Versione: 1.x

API04002: Codice di Risposta Inaspettato

Cosa Significa​

Il server ha restituito un codice di stato HTTP che non era previsto per questa richiesta. I codici comuni includono 500 (errore del server), 403 (vietato), 404 (non trovato), ecc.

Cause Comuni​

  • 500 Errore Interno del Server — PHP è andato in crash o ha incontrato un errore
  • 403 Vietato — Accesso negato dalle impostazioni di sicurezza
  • 404 Non Trovato — L'endpoint non esiste
  • 502/503/504 — Problemi di gateway del server o disponibilità

Come Risolvere​

Per Errori 500 (Errore del Server)​

  1. Controlla i log degli errori PHP
  2. Aumenta il limite di memoria PHP
  3. Controlla i conflitti tra plugin
  4. Controlla wp-content/debug.log

Per Errori 403 (Vietato)​

  1. Controlla le impostazioni del plugin di sicurezza (Wordfence, Sucuri, ecc.)
  2. Aggiungi alla lista bianca il POS o il tuo IP
  3. Controlla il file .htaccess per regole di blocco
  4. Verifica che ModSecurity non stia bloccando le richieste

Per Errori 404 (Non Trovato)​

  1. Verifica che il plugin WCPOS sia attivo
  2. Ripristina i permalink di WordPress (Impostazioni → Permalink → Salva)
  3. Controlla se l'API REST è abilitata
  4. Verifica la configurazione dell'URL

Per Errori 502/503/504 (Problemi di Gateway)​

  1. Contatta il tuo fornitore di hosting
  2. Attendi che il server recuperi
  3. Controlla se il sito è sotto carico pesante
  4. Verifica che il server sia operativo

Risoluzione dei Problemi Generale​

  1. Prova ad accedere al tuo sito direttamente
  2. Controlla il pannello di controllo dell'hosting per problemi
  3. Esamina i log di accesso del server
  4. Contatta il supporto dell'hosting se necessario
  • API04001 — Formato di Risposta Non Valido
  • API01008 — Sito Web Non Disponibile