Respuestas de foro creadas

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate JC

    (@charly97)

    Que tal Jose Luis, gracias por tu acogida, tu colaboración y tu rápida respuesta.

    Respecto a lo que me comentas, ya había probado todas esas opciones, he actualizado la base de datos cada vez que he actualizado versión de Woocommerce, verificado tablas, desactivando todos los plugings menos woocommerce, etc…

    Al final, y después de varios días muy frustrantes de atasco, he conseguido dar con la solución que comento aquí por si a alguien le pudiera servir.

    Investigando encontré un error de este tipo en el registro de woocommerce, donde he omitido mi ruta:

    2022-01-10T22:56:39+00:00 CRITICAL Uncaught InvalidArgumentException: Acción 13642 no identificada in ...wp-content\plugins\woocommerce\packages\action-scheduler\classes\data-stores\ActionScheduler_DBStore.php:535
    Stack trace:
    #0 ...\wp-content\plugins\woocommerce\packages\action-scheduler\classes\ActionScheduler_ListTable.php(478): ActionScheduler_DBStore->delete_action('13642')
    #1 ...\wp-content\plugins\woocommerce\packages\action-scheduler\classes\abstracts\ActionScheduler_Abstract_ListTable.php(152): ActionScheduler_ListTable->bulk_delete(Array, '('13642','13686...')
    #2 ...\wp-content\plugins\woocommerce\packages\action-scheduler\classes\abstracts\ActionScheduler_Abstract_ListTable.php(644): ActionScheduler_Abstract_ListTable->process_bulk_action()
    #3 ...\wp-content\plugins\woocommerce\packages\action-scheduler\classes\ActionScheduler_AdminView.php(107): ActionScheduler_Abstract_ListTable->process_ac en ...\wp-content\plugins\woocommerce\packages\action-scheduler\classes\data-stores\ActionScheduler_DBStore.php en la línea 535

    Investigando por ese error encontré el siguiente enlace:
    https://wordpress.org/support/topic/fatal-error-3443/

    De las soluciones he seguido la opción 2:

    2. Install the standalone Action Scheduler plugin here: https://github.com/woocommerce/action-scheduler/ (the green button there to download, and then install manually on your site as plugin).

    Con este plugin activado y al recargar la página de las categorías ha saltado el error, el plugin actúa como una especie de depurador donde comenta la falta de una tabla en la base de datos, en particular la «wp_termmeta».

    Con esto me he ido a phpmyadmin y he ejecutado este código para crearla:

    CREATE TABLEwp_termmeta` (
    meta_id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
    term_id bigint(20) unsigned NOT NULL DEFAULT ‘0’,
    meta_key varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    meta_value longtext COLLATE utf8mb4_unicode_ci,
    PRIMARY KEY (meta_id),
    KEY term_id (term_id),
    KEY meta_key (meta_key(191))
    ) ENGINE=InnoDB AUTO_INCREMENT=3255 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;`

    Obviamente todo esto con el prefijo de la tabla que cada uno tenga, y con esto se ha arreglado automáticamente.

    Espero que a alguien le pueda servir esta información.

    Muchas gracias por tu colaboración.

Viendo 1 respuesta (de un total de 1)