• Buonasera,
    riscontro in errore nel plugin WooCommerce Multilingual & Multicurrency alla linea 350 . Purtroppo questo errore manda offline il mio sito web. Ho chiesto supporto a wordpress e allo sviluppare del tema, ma il problema è sul plugin.
    Grazie

    DETTAGLI ERRORE

    Dettagli dell'errore
    ====================
    Un errore di E_ERROR è stato causato nella linea 350 del file /srv/htdocs/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-install.php. Messaggio di errore: Uncaught Error: Call to a member function get_default_language() on null in /srv/htdocs/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-install.php:350
    Stack trace:
    #0 /srv/htdocs/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-upgrade.php(672): WCML_Install::insert_default_categories()
    #1 /srv/htdocs/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-upgrade.php(123): WCML_Upgrade->upgrade_4_2_11()
    #2 /wordpress/core/6.0/wp-includes/class-wp-hook.php(307): WCML_Upgrade->run('')
    #3 /wordpress/core/6.0/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
    #4 /wordpress/core/6.0/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
    #5 /wordpress/core/6.0/wp-settings.php(598): do_action('init')
    #6 /srv/htdocs/wp-config.php(83): require_once('/wordpress/core...')
    #7 /wordpress/core/6.0/wp-load.php(55): require_once('/srv/htdocs/wp-...')
    #8 /wordpress/core/6.0/wp-admin/admin.php(34): require_once('/wordpress/core...')
    #9 /wordpress/core/6.0/wp-admin/plugins.php(10): require_once('/wordpress/core...')
    #10 {main}
      thrown
Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Andrés Cifuentes

    (@andrescifuentesr)

    Ciao @emadis,

    Grazie per aver segnalato questo problema.

    Di solito questo errore appare quando si utilizzano diversi plugin di traduzione. Potresti per favore dirmi se:

    1. Stai usando il pacchetto WPML?

    2. Stai utilizzando un altro plugin di traduzione. Se si, quale?

    Grazie per l’aiuto.
    Andrés

    Thread Starter emadis

    (@emadis)

    grazie per la celere risposta. Ti inoltro l’elenco dei plugin. Alcuni me li ha installati direttamente wordpress

    – Advanced Ads
    – Akismet Anti-Spam
    – All-in-One WP Migration
    – AMP
    – Category Icon
    – Classic Editor
    – Comments Ratings
    – Crowdsignal Polls & Ratings
    – Customify
    – Download Plugins and Themes from Dashboard
    – Gutenberg
    – Health Check & Troubleshooting
    – Hello Dolly
    – HubSpot All-In-One Marketing – Forms, Popups, Live Chat
    – Importatore WordPress
    – Jetpack
    – Layout Grid
    – Loco Translate
    – Login With Ajax
    – MailPoet 2
    – Menu Icons
    – Moduli Crowdsignal
    – Nav Menu Roles
    – Page Optimize
    – PixTypes
    – Regions for WP Job Manager
    – Shortcodes Ultimate
    – The Events Calendar
    – Toolkit per l’editor a blocchi di WordPress.com
    – Weglot Translate (al momento non attivo)
    – Woocommerce
    – WooCommerce Multilingual & Multicurrency
    – WP File Manager
    – Wp Job Manager
    – Wp Job Manager – job Tags (licenza scaduta, anche se l’avevo acquistata)
    – WPForms Lite
    – Yoast SEO

    GRAZIE 1000

    Plugin Support Andrés Cifuentes

    (@andrescifuentesr)

    Grazie per aver condiviso la tua configurazione.

    Posso pensare nei seguenti plugin:
    – Loco Traduttore
    – Weglot. Comunque dici che è inattivo.

    Potresti per favore fare quanto segue:
    Fai prima un backup completo del tuo sito. Quindi, controlla se questo problema viene visualizzato nel tuo sito di test quando:

    – Vengono attivati ??solo i plugin WooCommerce e WooCommerce Multilingual, in quanto ci diranno se c’è un problema di interazione con altri plugin
    – Il tema è impostato su un valore predefinito di WordPress come Twenty Nineteen in quanto ci dirà se c’è un problema di interazione con il tuo tema

    Se trovi un colpevole, fammi sapere in modo che possiamo testarlo in un ambiente minimo e indagare ulteriormente.

    Thread Starter emadis

    (@emadis)

    Abbiamo già spento tutti i plugin e li abbiamo attivati 1 per volta (non insieme) e l’unico plugin che ha trovato il problema è con
    WooCommerce Multilingual & Multicurrency

    Plugin Support Andrés Cifuentes

    (@andrescifuentesr)

    Verificando con i nostri sviluppatori, sembra che WCML stia eseguendo la nostra routine di aggiornamento. Questa azione deve essere eseguita solo se è presente un footprint di un WCML precedente (un record _wcml_version nella tabella delle opzioni).

    Come hai detto che non hai WPML installato, esegui le seguenti operazioni:
    – Fai un backup completo del tuo database.
    – Apri la tabella delle opzioni di wp.
    – Elimina la riga _wcml_version.
    – Riattiva WCML.

    Spero possa essere d’aiuto.

    Thread Starter emadis

    (@emadis)

    Buonasera,
    grazie per la risposta. Ma dove trovo la riga all’interno del plugin?

    defined( ‘WCML_VERSION’ ).

    OPPURE

    define( ‘WCML_VERSION’, ‘5.0.1’ );

    Che trovo nella sezione wpml-woocommerce.php ?

    Grazie

    Plugin Support Andrés Cifuentes

    (@andrescifuentesr)

    Hello there,

    I’m sorry but I’m not sure to follow you. Could we please continue in English?

    1. Do you mean that you try the previous procedure and it didn’t work?
    2. Were you able to find the _wcml_version entry in your database?
    3. Could you please tell us if you installed WPML in the past?

    Regards

    Thread Starter emadis

    (@emadis)

    Hello,
    I used the plugin and it is installed on my website, even if it is disabled at the moment because with wordpress 6 it darkens the website.
    I couldn’t find _wcml_version in the plugin code. This is why I was asking you where I could look for _wcml_version, in which path!
    thank you

    Plugin Support Andrés Cifuentes

    (@andrescifuentesr)

    I’ve been trying to replicate this situation but it haven’t been possible so far, so it seems associated to your installation and we can’t access to it.

    If you had a previous WPML installation and you are not planning to use it anymore, could you please reset it? Keep in mind that this will delete any translation created:
    – Please go to WPML > Support.
    – Troubleshooting.
    – Reset.
    x I am about to reset all translation and language data.
    x Reset and deactivate WPML

    However, it would be very helpful if you open a ticket in WPML support forum, in that way we can also investigate why your site is being darken.

    Finally, I don’t recommend you to modify your wpml-woocommerce.php file, it also may not help in your case.

    Regards

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Errore WooCommerce Multilingual & Multicurrency’ is closed to new replies.