Errore di caricamento wp-admin/admin-ajax.php

12 lug 2013, 12:41:44
Visualizzazioni: 42.5K
Voti: 9

Mi sto imbattendo in questo strano problema. Ieri tutto funzionava correttamente. Ora improvvisamente nessuna delle mie richieste ajax funziona. Il problema è (l'ho trovato nella console di firebug):

impossibile caricare la risorsa: ....../wp-admin/admin-ajax.php

Quindi in qualche modo la richiesta al file admin-ajax.php non ha successo. Ho controllato queste cose:

  1. l'URL di admin-ajax.php è corretto e non ci sono problemi

  2. non sono solo 'i miei script' che non funzionano, ho installato BuddyPress e tutte le richieste ajax da BuddyPress danno lo stesso errore

  3. ho digitato direttamente l'URL di admin-ajax.php nel browser e invece di ottenere 0 (l'output previsto), Google Chrome dice 'nessun dato ricevuto'.

È qualche configurazione lato server? Se sì, cosa devo dire ai ragazzi dell'assistenza hosting?

A proposito, se può essere utile, il sito è ospitato su WPEngine...

Qualsiasi aiuto è molto apprezzato

AGGIORNAMENTO: la schermata degli strumenti di sviluppo del browser: Schermata dell'errore admin-ajax.php negli strumenti sviluppatore

8
Commenti

Cosa dice il tuo log degli errori e quale codice di errore viene restituito? Probabilmente è un errore 500, non un 404

Tom J Nowell Tom J Nowell
12 lug 2013 13:04:58

L'interfaccia del pannello di controllo di hosting su wpengine è diversa da cPanel, quindi non posso esserne sicuro, ma quando vado nei log degli errori, dice 'il log degli errori è vuoto'. Nessun codice di errore viene restituito, la console degli strumenti per sviluppatori di Google Chrome dice 'failed to load resource .... '. E sì, hai ragione, molto probabilmente non sarà un problema di 404, ho rimosso quel tag.

ckchaudhary ckchaudhary
12 lug 2013 13:18:46

Apri gli strumenti per sviluppatori del tuo browser, poi la scheda Rete e guarda le intestazioni di risposta HTTP. Cosa ottieni esattamente lì?

fuxia fuxia
12 lug 2013 13:24:28

Beh, dice semplicemente '(failed)', ho aggiunto lo screenshot nella domanda, l'immagine appare troppo piccola qui, dovrai fare clic destro, copiare l'URL dell'immagine e aprirlo per leggere effettivamente il testo nell'immagine. Scusa per il disturbo, non so se c'è un modo migliore per allegare immagini qui..

ckchaudhary ckchaudhary
12 lug 2013 13:34:01

AGGIORNAMENTO: nessuna richiesta ajax funziona, nemmeno quelle in wp-admin. Ad esempio: aggiungere un widget non funziona !!! Sto provando a disinstallare i plugin uno per uno e verificare...

ckchaudhary ckchaudhary
12 lug 2013 15:25:35

clicca su una voce per vedere maggiori informazioni come il codice di risposta, l'URL richiesto completo, i parametri inviati al server e quelli ricevuti ecc., oltre alla risposta http completa dal server. Se dice risposta vuota o qualcosa di simile, prova con WP_DEBUG attivato. Inoltre +1 per gli screenshot =]

Tom J Nowell Tom J Nowell
12 lug 2013 16:07:30

Oltre ai soliti metodi per risolvere l'errore 503, prova a disabilitare la crittografia SSL sul tuo hosting (e plugin come "Simple SSL"!)

Matt Matt
15 ott 2018 16:32:16

Ricevevo l'errore 500 e non riuscivo a caricare admin-ajax.php Ho aggiornato la versione di PHP da 5 a 7 e ha funzionato.

Amr Amr
5 apr 2018 05:50:58
Mostra i restanti 3 commenti
Tutte le risposte alla domanda 1
0

Sì, alla fine il problema era che il provider di hosting aveva bloccato il file admin-ajax.php dicendo che questo file stava ricevendo troppe richieste, e le richieste a questo file bypassano la cache, quindi stava causando problemi sul server :)

Quindi ora dovrò "convincerli" a riattivarlo.

Grazie a tutti per l'aiuto..

13 lug 2013 16:37:47