• Resolved benemax

    (@benemax)


    Buongiorno,

    ho scaricato per la prima volta il plugin ma durante l’attivazione mi segnala “Il plugin non può essere attivato perché genera un errore fatale.”. Ho riprovato anche nei successivi giorni ad attivarlo, ma ho il medesimo errore. Ho la versione di WordPress 6.7.2 con MySql 5.6 e PHP 8.1

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Author Giuseppe

    (@mociofiletto)

    @benemax prova la nuova versione, il problema potrebbe essere legato alla catena di certificati SSL dei siti esterni, scaduti.

    Sono stati aggiornati nella versione 2.2.5

    Thread Starter benemax

    (@benemax)

    ho scaricato ora la nuova versione e purtroppo da il medesimo errore al tentativo di attivazione 😞

    • This reply was modified 1 year, 4 months ago by benemax.
    Thread Starter benemax

    (@benemax)

    @mociofiletto ho attivato il debug su WorPress. Nel log trovo questa informazione al tentativo di attivazione del plugin:

    [23-Mar-2025 08:46:03 UTC] PHP Fatal error: Uncaught Error: Undefined constant “DB_CHARSET” in /web/htdocs/www.xxx.it/home/wp-content/plugins/campi-moduli-italiani/admin/class-gcmi-activator.php:1201
    Stack trace:

    0 /web/htdocs/www.xxx.it/home/wp-content/plugins/campi-moduli-italiani/admin/class-gcmi-activator.php(562): GCMI_Activator::convert_file_charset()

    1 /web/htdocs/www.xxx.it/home/wp-content/plugins/campi-moduli-italiani/admin/class-gcmi-activator.php(275): GCMI_Activator::create_all_tables()

    2 /web/htdocs/www.xxx.it/home/wp-content/plugins/campi-moduli-italiani/settings.php(416): GCMI_Activator::activate()

    3 /web/htdocs/www.xxx.it/home/wp-includes/class-wp-hook.php(324): gcmi_activate()

    4 /web/htdocs/www.xxx.it/home/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()

    5 /web/htdocs/www.xxx.it/home/wp-includes/plugin.php(517): WP_Hook->do_action()

    6 /web/htdocs/www.xxx.it/home/wp-admin/includes/plugin.php(703): do_action()

    7 /web/htdocs/www.xxx.it/home/wp-admin/plugins.php(60): activate_plugin()

    8 {main}

    thrown in /web/htdocs/www.xxx.it/home/wp-content/plugins/campi-moduli-italiani/admin/class-gcmi-activator.php on line 1201

    Può essere utile?

    • This reply was modified 1 year, 4 months ago by benemax.
    Plugin Author Giuseppe

    (@mociofiletto)

    Ok, almeno ho qualche info in più.

    Puoi cortesemente indicare: versione di PHP, tipo di server e versione utilizzata, estensioni php installate e un link al sito dove stai riscontrando il problema?

    • This reply was modified 1 year, 4 months ago by Giuseppe.
    Thread Starter benemax

    (@benemax)

    Ce lo ho fatta ad attivarlo! Nel file wp-config.php mancava la definizione

    /** Database charset to use in creating database tables. */
    define(‘DB_CHARSET’, ‘utf8’);

    Grazie

    Plugin Author Giuseppe

    (@mociofiletto)

    Solo per chiarezza: le costanti DB_CHARSET e DB_COLLATE dovrebbero essere definite nel file wp-config.php
    Avrei necessità di capire se, per qualche ragione, hai commentato queste linee, o se le stesse non sono presenti nella tua configurazione, oppure se il problema in fase di attivazione si presenta anche con la costante definita in wp-config.php

    https://github.com/WordPress/WordPress/blob/984294a96553a601ae746284cb270f98ec6b83bc/wp-config-sample.php#L35

    Plugin Author Giuseppe

    (@mociofiletto)

    Ok, mi avevi già risposto. Non me ne ero accorto

    Thread Starter benemax

    (@benemax)

    Per qualche motivo che io non ricordo, queste due definizioni non erano presenti nel file. Le ho aggiunte e sono riuscito ad attivare il plugin. Ho poi scoperto che in realtà il database ha una codifica dei caratteri latin1 (?)… ho provveduto a cambiare nuovamente il file wp-config.php con

    define(‘DB_CHARSET’, ‘latin1’);

    Purtroppo, io ho lo stesso problema ma non lo risolvo come descritto sopra. Worpress multi site su php 8.3 ma cambiando versione non si ha alcun cambiamento.

    Thread Starter benemax

    (@benemax)

    @hamlock prova ad attivare il debugging e vedere che errori ti da.

    Plugin Author Giuseppe

    (@mociofiletto)

    @hamlock per piacere, apri un nuovo topic specificando il tipo di errore e includendo tutte le informazioni di debug disponibili

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Errore fatale durante l’attivazione del plugin’ is closed to new replies.