🎉 WP Discourse ora ha log e test

Siamo molto entusiasti di annunciare una nuova funzionalità nella versione v2.2.5 del plugin WP Discourse: i Log! I log potrebbero sembrare un po’ noiosi, ma sono entusiasta di questo aggiornamento da mesi :sweat_smile:. Puoi consultare i dettagli qui:

Come parte della versione v2.2.5, abbiamo anche rilasciato diverse altre modifiche focalizzate sull’integrità, tra cui test unitari, pacchetti composer per la produzione, aggiornamenti del CI e modifiche alla formattazione del codice. I dettagli di questi aspetti sono più rivolti agli sviluppatori, ma i loro benefici saranno visibili agli utenti finali nel tempo. Se sei uno sviluppatore e desideri saperne di più, consulta la nuova documentazione dedicata agli sviluppatori nel plugin:

Questo aggiornamento ha messo offline il mio sito; sembra che stia richiedendo vendor/autoload.php, che non esiste almeno nello zip aggiornato su wordpress.org.

Aggiornamento: ho rimosso il plugin WordPress e ioquake3.org è tornato online.

Dettagli della mia configurazione: sto usando una distribuzione demyx di WordPress, quindi è possibile che qualcosa lì non funzioni correttamente. Log degli errori:

Warning: require_once(/demyx/wp-content/plugins/wp-discourse/vendor/autoload.php): failed to open stream: No such file or directory in /demyx/wp-content/plugins/wp-discourse/wp-discourse.php on line 60
Fatal error: require_once(): Failed opening required '/demyx/wp-content/plugins/wp-discourse/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /demyx/wp-content/plugins/wp-discourse/wp-discourse.php on line 60
Error: There has been a critical error on this website. Learn more about troubleshooting WordPress. There has been a critical error on this website.

Grazie per la segnalazione, la esamineremo immediatamente.

edit @TimeDoctor Grazie per i ulteriori dettagli. Abbiamo individuato il problema e invieremo un aggiornamento a breve. Ci scusiamo per l’inconveniente causato e ringraziamo per la tempestiva segnalazione.

17 dei miei siti sono andati offline nelle ultime ore. :weary:

La versione 2.2.5 di WP Discourse risolve il problema: WP Discourse – WordPress plugin | WordPress.org. È ora disponibile nel repository di WordPress.

Modifica: Il problema era causato dal fatto che i file di auto-caricamento del plugin non venivano inviati al repository di WordPress. Angus ha trovato una valida soluzione alternativa. Ho testato l’ultima versione sul mio sito WordPress e si carica senza errori.