Un utente ha chiesto informazioni su GiveWP - Donation Plugin and Fundraising Platform di Wordpress

La versione PHP 2.7.3 contiene un errore irreversibile per l’eliminazione

Un utente ha chiesto 👇

Ho aggiornato il mio sito di sviluppo locale a GiveWP 2.7.3 da 2.7.2 e ricevo un errore fatale PHP durante il tentativo di eliminare il plug-in (mi assicuro che il mio sito non gestisca alcun plug-in in modo elegante); non ci sono plugin attivi. 2.7.2 cancella perfettamente. E nient’altro del mio sito è cambiato tra i test 2.7.2 e 2.7.3.
Il dashboard dell’amministratore ha il messaggio: Eliminazione non riuscita: si è verificato un errore critico sul tuo sito Web. Ulteriori informazioni sul debug in WordPress.
E la voce della schermata Componenti aggiuntivi per Give Deleting mostra …
Il registro degli errori php è:
Errore irreversibile di PHP: errore non riconosciuto: chiamata della funzione non definita give_is_setting_enabled () in /Applications/MAMP/htdocs/wp-content/plugins/give/uninstall.php:23
Pista di impilamento:
# 0 /Applications/MAMP/htdocs/wp-admin/includes/plugin.php(1222): include ()
# 1 /Applications/MAMP/htdocs/wp-admin/includes/plugin.php(956): uninstall_plugin (‘give / give.php’)
# 2 /Applications/MAMP/htdocs/wp-admin/includes/ajax-actions.php(4545): delete_plugins (Modifica)
# 3 /Applications/MAMP/htdocs/wp-includes/class-wp-hook.php(287): wp_ajax_delete_plugin (“)
# 4 /Applications/MAMP/htdocs/wp-includes/class-wp-hook.php(311): WP_Hook-> apply_filters (“, Modifica)
# 5 /Applications/MAMP/htdocs/wp-includes/plugin.php(478): WP_Hook-> do_action (Modifica)
# 6 /Applications/MAMP/htdocs/wp-admin/admin-ajax.php(175): do_action (‘wp_ajax_delete-…’)
# 7 {main}
cast /Applications/MAMP/htdocs/wp-content/plugins/give/uninstall.php online 23

Quando disattivo il plugin give, function_exists (‘give_is_setting_enabled’) restituisce false; ma si ritrova quando riattivo il plugin give (uso del codice allegato a ‘admin_init’ per indagare). La stessa cosa accade nella 2.7.2. Dopo ulteriori indagini, credo che il caricatore automatico in 2.7.3 non funzioni correttamente durante la disinstallazione, quindi perché non ottenere give_is_setting_enabled (). In 2.7.2 i file sono inclusi manualmente. Per ora cancellerò la cartella dei plugin. Ho bisogno di pacchetti PHP opzionali perché funzioni?

La mia configurazione è Mac (con MAMP in esecuzione), PHP 7.4.2, WP 5.4.2 con registrazione abilitata, tema Twenty Twenty, sito singolo. Sì, Composer è fantastico ma non lo uso.

(@ozaal)

6 mesi, 1 settimana fa

Sto affrontando la stessa domanda. Ho installato il plugin oggi e quando l’ho disattivato e ho provato a disinstallarlo, mostra un errore critico e non si cancella.

(@michaelbeil)

6 mesi, 1 settimana fa

Hey @jimmathis e @ozaal,

Sono stato in grado di replicare il problema e ne ho informato il team di sviluppo. Puoi seguire i progressi nel repository pubblico di GitHub qui: https://github.com/impress-org/givewp/issues/4981. Puoi seguire questo articolo nel frattempo: https://www.instructables.com/id/How-To-Delete-a-Wordpress-Plugin-Using-FTP/.

(@lawnwilliams)

6 mesi, 1 settimana fa

Anche a me. Il sito si blocca ogni volta (errore 500). Il supporto tecnico di Siteground ha affermato che GiveWP sta sollevando il problema

(@michaelbeil)

6 mesi, 1 settimana fa

@lawnwilliams L’errore fatale PHP sopra si verifica durante il tentativo di eliminare GiveWP 2.7.3 che puoi seguire in corso qui: https://github.com/impress-org/givewp/issues/4981.

Dato che hai un bug 500 e non sono in grado di replicare questo problema, mi fa pensare che ci sia qualche incompatibilità con il tuo plugin o un altro tema. Ti consiglio di seguire questo tutorial per la risoluzione dei problemi utilizzando il plug-in Health Check. Ti consente di isolare i plugin e modificare i temi per un amministratore, mentre il frontend esegue ancora la versione live del sito web. Puoi visualizzare la documentazione qui: Come risolvere i problemi dei siti Web WordPress con il controllo dello stato. Puoi anche dare un’occhiata a questo altro tutorial: Come risolvere i problemi del tuo sito web come tecnico dell’assistenza WordPress.

Supporto per plugin

(@matheusfd)

6 mesi, 1 settimana fa

Ciao a tutti,

Abbiamo risolto questo problema nella nostra ultima versione, 2.7.4. Una volta aggiornato, il problema dovrebbe essere risolto!

Il nostro successo con gli abbonamenti online è la nostra massima priorità.

Facci sapere se hai ulteriori domande al riguardo o hai bisogno di ulteriore assistenza!

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *