• User Newbie

    Errore dopo aggiornamento woocommerce! Backend bloccato

    Salve a tutti,
    ho appena effettuato un aggiornamento all'ultima versione di woocomerce, appena terminata l'installazione mi è venuto questo errore:

    WordPress errore sul database Incorrect table definition; there can be only one auto column and it must be defined as a key per la query ALTER TABLE wp_woocommerce_downloadable_product_permissions ADD COLUMN permission_id bigint(20) NOT NULL auto_increment fatta da require_once('D:\Inetpub\webs\xxxxx\wp-admin\admin.php'), do_action('admin_init'), call_user_func_array, WC_Install->check_version, WC_Install->install, WC_Install->create_tables, dbDelta
    WordPress errore sul database Key column 'permission_id' doesn't exist in table per la query ALTER TABLE wp_woocommerce_downloadable_product_permissions ADD PRIMARY KEY (permission_id) fatta da require_once('D:\Inetpub\webs\xxxxx\wp-admin\admin.php'), do_action('admin_init'), call_user_func_array, WC_Install->check_version, WC_Install->install, WC_Install->create_tables, dbDelta

    Non riesco più ad accedere all'amministrazione del sito, dopo aver messo username e password ho questo messaggio!

    Cosa è successo? Come posso rimediare?? Ho controllato sul database, ed effettivamente questa colonna "permission_id" non esiste...

    Su github leggo questo nel changelog:
    // Update table primary keys - remove old key and then add new 'permission_id' row.
    $wpdb->hide_errors();
    $wpdb->query( "ALTER TABLE {$wpdb->prefix}woocommerce_downloadable_product_permissions DROP PRIMARY KEY" );
    $wpdb->query( "ALTER TABLE {$wpdb->prefix}woocommerce_downloadable_product_permissions ADD permission_id bigint(20) NOT NULL PRIMARY KEY AUTO_INCREMENT" );

    Come posso aggiungere questa colonna??????
    Grazie!
    P.S.Il sito funziona perfettamente...è solo l'area di gestione che ha problemi!