Un utente ha chiesto informazioni su EZ SQL Reports Shortcode Widget and DB Backup di Wordpress

Deprecato

Un utente ha chiesto 👇

Il plugin restituisce un errore in WordPress 4.9.8
Deprecato: funzione Create_function () non trovata in C: xampp htdocs wp wp-content plugins elisqlreports index.php online 881

Autore del plugin

(@scheeeli)

2 anni, 1 mese fa

Volevo solo rispondere a questa domanda per chiarire alcuni punti. Non sono sicuro se farà la differenza per te personalmente o se vorrai perseguire una delle soluzioni che presento qui, ma ho pensato che potrebbe almeno far luce sulla tua situazione e questo potrebbe almeno aiutare qualcun altro. affrontare lo stesso problema.

Prima di tutto, reindirizzare il messaggio qui non è una “notifica PHP” e non è un “errore” e non è correlato a nessuna versione di WordPress. WordPress o anche il mio plugin non genera questa notifica ma è la versione più recente di PHP che stai eseguendo sul tuo server (probabilmente PHP 7.2).

Inoltre, se il tuo server fosse impostato correttamente (come dovrebbe essere il tuo server di produzione) non vedresti nemmeno questo o qualsiasi altro annuncio che genera tutti gli altri usi associati a una funzione di ammortamento. Ci sono anche alcuni file core in WordPress 5.0.2 che utilizzano funzioni non considerate in PHP 7.2. Quindi vedi, il tuo server non dovrebbe inviare affatto quelle notifiche al tuo browser.

Pertanto, la migliore soluzione a questo problema è configurare PHP per il tuo server di produzione come suggerito nel file php.ini. Se non hai accesso a questo file di configurazione sul tuo server, dovresti parlare con il tuo provider di hosting per risolvere questo problema:
http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

Consiglio questa disposizione:
error_reporting = E_ALL & ~ E_DEPRECATED

Cordiali saluti, ecco la descrizione e le raccomandazioni da un file php.ini di esempio standard:
;;;;;;;;;;;;
; Gestione e registrazione degli errori;
;;;;;;;;;;;;

; Questa guida informa PHP sugli errori, gli avvisi e le notifiche che desideri
; agire per lui. Il modo suggerito per impostare i valori per questo
; l’istruzione viene eseguita utilizzando le costanti del livello di errore e in modo accurato
; operatori. Anche le costanti del livello di errore di seguito sono riportate di seguito per comodità
; alcuni accordi comuni e il loro significato.
; Per impostazione predefinita, PHP è inteso ad agire per tutti gli UNO errori, notifiche e avvisi
; quelli relativi a E_NOTICE e E_STRICT, che combinano le migliori pratiche e
; standard di codifica consigliati in PHP. Per motivi di prestazioni, questo è il file
; consiglia un sito di segnalazione degli errori. Il tuo server di produzione non dovrebbe essere sprecato
; risorse che si lamentano delle migliori pratiche e degli standard di codifica. Questo è tutto
; ci sono server di sviluppo e impostazioni di sviluppo per.
; Nota: il file di sviluppo php.ini ha questa impostazione come E_ALL | E_STRICT. Seo
; significa che descrive tutto ciò che è esattamente ciò di cui hai bisogno con noi
; sviluppo e test precoci.
;
; Offerte a livello di errore:
; E_ALL – Tutti gli errori e gli avvisi (incluso E_STRICT da PHP 6.0.0)
; E_ERROR – errori irreversibili di runtime
; E_RECOVERABLE_ERROR – errori di runtime quasi fatali
; E_WARNING – avvisi di runtime (errori non irreversibili)
; E_PARSE – errori di analisi combinati
; E_NOTICE – notifiche di runtime (si tratta di avvisi che spesso si traducono in
; da un bug nel tuo codice, ma era possibile che
; deliberato (ad esempio, l’uso di variabili non intenzionali e
; a seconda del fatto che viene avviato automaticamente a
; stringa vuota)
; E_STRICT – notifiche di runtime, PHP abilitato per suggerire modifiche
; con il tuo codice che garantirà la migliore interoperabilità
; e compatibilità per il codice in avanti
; E_CORE_ERROR – errori irreversibili che si verificano durante l’avvio di PHP
; E_CORE_WARNING – avvisi (errori non irreversibili) che si verificano durante i PHP
; avvio iniziale
; E_COMPILE_ERROR – errori irreversibili di compilazione dell’ora
; E_COMPILE_WARNING – avvisi in fase di compilazione (errori non irreversibili)
; E_USER_ERROR – messaggio di errore generato dall’utente
; E_USER_WARNING – messaggio di avviso generato dall’utente
; E_USER_NOTICE – messaggio di notifica generato dall’utente
; E_DEPRECATED – avvisa del codice che non funzionerà nelle versioni future
; di PHP
; E_USER_DEPRECATED – avvisi di deprezzamento generati dall’utente
;
; Valori comuni:
; E_ALL & ~ E_NOTICE (Mostra tutti gli errori, ad eccezione delle notifiche e degli avvisi degli standard codificati.)
; E_ALL & ~ E_NOTICE | E_STRICT (Mostra tutti gli errori, tranne le notifiche)
; E_COMPILE_ERROR | E_RECOVERABLE_ERROR | E_ERROR | E_CORE_ERROR (Mostra solo errori)
; E_ALL | E_STRICT (Visualizza tutti gli errori, avvisi e notifiche inclusi gli standard di codifica.)
; Valore predefinito: E_ALL & ~ E_NOTICE
; Valore di sviluppo: E_ALL E_STRICT
; Valore di produzione: E_ALL & ~ E_DEPRECATED

Was this helpful?

0 / 0

Lascia un commento 0

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