Pregunta sobre WooCommerce de Wordpress:

Su base de datos se está actualizando en segundo plano ¡PEGADO!

Un usuario preguntó 👇

Hola,

Después de actualizar woocommerce a la última versión, el mensaje permanece visible

“Actualización de datos de WooCommerce: su base de datos se actualiza en segundo plano. ¿Tomando un tiempo? Haga clic aquí para ejecutarlo ahora. «

Cuando hacemos clic en «Haga clic aquí para ejecutarlo ahora», muestra un error HTTP 500 y cuando recargamos la página, muestra la página de instalación general de woocommerce.

Intentamos aumentar la memoria pero aún no ha resuelto este problema.

¿Sabré actualizarlo sin errores? ¡Gracias por presentarte!

(@websprout)

Hace 2 años, 5 meses

Activé la depuración y noté un error fatal que dice:

[04-Aug-2018 08:14:19 UTC] PHP Fatal error: Call to a member function remove_cap() on null in /home/artgrain/public_html/wp-content/plugins/woocommerce/includes/wc-update-functions.php on line 1367

Dudo que esta sea la razón, ¿sé que alguien sabe cómo solucionar este error?

(@websprout)

Hace 2 años, 5 meses

Hola,

Copié el estado del sistema de la siguiente manera, ¿ayudará esto?


### WordPress Environment ###

Home URL: http://artgrain.com.sg
Site URL: http://artgrain.com.sg
WC Version: 3.4.4
Log Directory Writable: ✔
WP Version: 4.9.8
WP Multisite: –
WP Memory Limit: 512 MB
WP Debug Mode: –
WP Cron: ✔
Language: en_US
External object cache: –

### Server Environment ###

Server Info: Apache
PHP Version: 5.6.37 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version
PHP Post Max Size: 512 MB
PHP Time Limit: 600
PHP Max Input Vars: 10000
cURL Version: 7.60.0
OpenSSL/1.0.2k

SUHOSIN Installed: –
MySQL Version: 5.6.39
Max Upload Size: 512 MB
Default Timezone is UTC: ✔
fsockopen/cURL: ✔
SoapClient: ✔
DOMDocument: ✔
GZip: ✔
Multibyte String: ✔
Remote Post: ✔
Remote Get: ✔

### Database ###

WC Database Version: 3.1.0
WC Database Prefix: wp_
MaxMind GeoIP Database: ✔
Total Database Size: 31.61MB
Database Data Size: 21.62MB
Database Index Size: 9.99MB
wp_woocommerce_sessions: Data: 0.05MB + Index: 0.02MB
wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB
wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB
wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.05MB
wp_woocommerce_order_items: Data: 0.06MB + Index: 0.02MB
wp_woocommerce_order_itemmeta: Data: 0.23MB + Index: 0.27MB
wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB
wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.05MB
wp_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB
wp_woocommerce_log: Data: 0.00MB + Index: 0.00MB
ag_enrolled_mod_prog: Data: 0.00MB + Index: 0.00MB
ag_enrolled_prog: Data: 0.00MB + Index: 0.00MB
ag_enrolled_sched: Data: 0.00MB + Index: 0.00MB
ag_enrolled_schedule: Data: 0.00MB + Index: 0.00MB
ag_lesson: Data: 0.02MB + Index: 0.00MB
ag_module: Data: 0.02MB + Index: 0.00MB
ag_payment_methods: Data: 0.00MB + Index: 0.00MB
ag_program: Data: 0.02MB + Index: 0.00MB
ag_program_type: Data: 0.02MB + Index: 0.00MB
ag_schedule: Data: 0.00MB + Index: 0.00MB
ag_school_year: Data: 0.00MB + Index: 0.00MB
payments: Data: 0.02MB + Index: 0.00MB
wp_aiowps_events: Data: 0.00MB + Index: 0.00MB
wp_aiowps_failed_logins: Data: 0.11MB + Index: 0.04MB
wp_aiowps_global_meta: Data: 0.00MB + Index: 0.00MB
wp_aiowps_login_activity: Data: 0.04MB + Index: 0.01MB
wp_aiowps_login_lockdown: Data: 0.00MB + Index: 0.00MB
wp_aiowps_permanent_block: Data: 0.00MB + Index: 0.00MB
wp_commentmeta: Data: 0.02MB + Index: 0.03MB
wp_comments: Data: 0.14MB + Index: 0.09MB
wp_links: Data: 0.02MB + Index: 0.02MB
wp_ogn_enets_ipg: Data: 0.01MB + Index: 0.00MB
wp_options: Data: 1.44MB + Index: 0.08MB
wp_postmeta: Data: 4.52MB + Index: 5.03MB
wp_posts: Data: 6.52MB + Index: 0.70MB
wp_redirection_404: Data: 0.01MB + Index: 0.02MB
wp_redirection_groups: Data: 0.00MB + Index: 0.00MB
wp_redirection_items: Data: 0.00MB + Index: 0.01MB
wp_redirection_logs: Data: 0.00MB + Index: 0.01MB
wp_revslider_css: Data: 0.13MB + Index: 0.00MB
wp_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB
wp_revslider_navigations: Data: 0.02MB + Index: 0.00MB
wp_revslider_sliders: Data: 0.05MB + Index: 0.00MB
wp_revslider_slides: Data: 0.39MB + Index: 0.00MB
wp_revslider_static_slides: Data: 0.02MB + Index: 0.00MB
wp_rg_form: Data: 0.02MB + Index: 0.00MB
wp_rg_form_meta: Data: 1.52MB + Index: 0.00MB
wp_rg_form_view: Data: 2.52MB + Index: 1.52MB
wp_rg_incomplete_submissions: Data: 0.02MB + Index: 0.02MB
wp_rg_lead: Data: 0.22MB + Index: 0.03MB
wp_rg_lead_detail: Data: 0.52MB + Index: 0.47MB
wp_rg_lead_detail_long: Data: 0.02MB + Index: 0.00MB
wp_rg_lead_meta: Data: 0.05MB + Index: 0.05MB
wp_rg_lead_notes: Data: 0.02MB + Index: 0.03MB
wp_rg_userregistration: Data: 0.02MB + Index: 0.02MB
wp_signups: Data: 0.02MB + Index: 0.06MB
wp_termmeta: Data: 0.02MB + Index: 0.03MB
wp_terms: Data: 0.02MB + Index: 0.03MB
wp_term_relationships: Data: 0.06MB + Index: 0.05MB
wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB
wp_usermeta: Data: 1.52MB + Index: 0.80MB
wp_users: Data: 0.08MB + Index: 0.05MB
wp_wc_download_log: Data: 0.00MB + Index: 0.00MB
wp_wc_webhooks: Data: 0.00MB + Index: 0.00MB
wp_wfBadLeechers: Data: 0.00MB + Index: 0.00MB
wp_wfBlockedCommentLog: Data: 0.00MB + Index: 0.00MB
wp_wfBlockedIPLog: Data: 0.00MB + Index: 0.00MB
wp_wfBlocks: Data: 0.00MB + Index: 0.00MB
wp_wfBlocks7: Data: 0.00MB + Index: 0.00MB
wp_wfBlocksAdv: Data: 0.00MB + Index: 0.00MB
wp_wfConfig: Data: 0.24MB + Index: 0.01MB
wp_wfCrawlers: Data: 0.00MB + Index: 0.00MB
wp_wfFileChanges: Data: 0.00MB + Index: 0.00MB
wp_wfFileMods: Data: 0.00MB + Index: 0.00MB
wp_wfHits: Data: 0.00MB + Index: 0.00MB
wp_wfHoover: Data: 0.00MB + Index: 0.00MB
wp_wfIssues: Data: 0.02MB + Index: 0.01MB
wp_wfKnownFileList: Data: 0.51MB + Index: 0.07MB
wp_wfLeechers: Data: 0.00MB + Index: 0.00MB
wp_wfLiveTrafficHuman: Data: 0.00MB + Index: 0.01MB
wp_wfLockedOut: Data: 0.00MB + Index: 0.00MB
wp_wfLocs: Data: 0.00MB + Index: 0.00MB
wp_wfLogins: Data: 0.01MB + Index: 0.00MB
wp_wfNet404s: Data: 0.17MB + Index: 0.12MB
wp_wfNotifications: Data: 0.00MB + Index: 0.00MB
wp_wfPendingIssues: Data: 0.00MB + Index: 0.01MB
wp_wfReverseCache: Data: 0.00MB + Index: 0.00MB
wp_wfScanners: Data: 0.00MB + Index: 0.01MB
wp_wfSNIPCache: Data: 0.00MB + Index: 0.00MB
wp_wfStatus: Data: 0.00MB + Index: 0.00MB
wp_wfThrottleLog: Data: 0.00MB + Index: 0.00MB
wp_wfVulnScanners: Data: 0.00MB + Index: 0.00MB

### Post Type Counts ###

acf: 2
artgrain_branches: 3
artgrain_events: 5
artgrain_gallery: 650
artgrain_programs: 15
artgrain_whatson: 25
attachment: 1219
dt_gallery: 2
dt_testimonials: 5
mc4wp-form: 4
nav_menu_item: 39
page: 31
post: 10
product: 49
product_variation: 38
revision: 1377
shop_order: 288
vc_grid_item: 3

### Security ###

Secure connection (HTTPS): ❌
					Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates.
Hide errors from visitors: ✔

### Active Plugins (21) ###

ManageWP - Worker: by ManageWP – 4.6.1
Gravity Forms: by rocketgenius – 1.9.14
Ultimate Addons for WPBakery Page Builder: by Brainstorm Force – 3.16.24
Admin Menu Editor: by Janis Elsts – 1.8
Advanced Custom Fields: by Elliot Condon – 4.4.11
All In One SEO Pack: by Michael Torbert – 2.4.5.1
All In One WP Security: by Tips and Tricks HQ
Peter
Ruhul
Ivy – 4.2.8

Check Email: by Chris Taylor – 0.5.5
The7 Post Types: by Dream-Theme – 1.0.1
Go Pricing - WordPress Responsive Pricing Tables: by Granth – 3.3.1
Gravity Forms User Registration Add-On: by rocketgenius – 2.4.3
WPBakery Visual Composer: by Michael M - WPBakery.com – 4.11.2.1
Login With Ajax: by Marcus Sykes – 3.1.7
eNets IPG: by Oganro – 1.0
Redirection: by John Godley – 3.2
Slider Revolution: by ThemePunch – 5.2.5.2
School Management: by Kester Hendrick L. Montoya – 1.0
TinyMCE Advanced: by Andrew Ozz – 4.4.1
White Label CMS: by www.videousermanuals.com – 1.6.1
Woo Checkout Field Editor Pro: by ThemeHiGH – 1.2.8
WooCommerce: by Automattic – 3.4.4

### Settings ###

API Enabled: ✔
Force SSL: –
Currency: SGD ($)
Currency Position: left
Thousand Separator: ,
Decimal Separator: .
Number of Decimals: 2
Taxonomies: Product Types: external (external)
grouped (grouped)
simple (simple)
variable (variable)

Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
exclude-from-search (exclude-from-search)
featured (featured)
outofstock (outofstock)
rated-1 (rated-1)
rated-2 (rated-2)
rated-3 (rated-3)
rated-4 (rated-4)
rated-5 (rated-5)

### WC Pages ###

Shop base: #7 - /shop/
Cart: #8 - /cart/
Checkout: #9 - /checkout/
My account: #10 - /my-account/
Terms and conditions: #3245 - /termsandconditions/

### Theme ###

Name: The7
Version: 3.7.1
Author URL: http://dream-theme.com/
Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
WooCommerce Support: ✔

### Templates ###

Overrides: dt-the7/woocommerce/cart/cart.php version 2.3.8 is out of date. The core version is 3.4.0
dt-the7/woocommerce/checkout/form-shipping.php
dt-the7/woocommerce/checkout/thankyou.php version 3.0.0 is out of date. The core version is 3.2.0
dt-the7/woocommerce/content-product.php version 2.5.0 is out of date. The core version is 3.4.0
dt-the7/woocommerce/content-product_cat.php version 2.5.2 is out of date. The core version is 2.6.1
dt-the7/woocommerce/emails/admin-new-order.php
dt-the7/woocommerce/emails/customer-processing-order.php
dt-the7/woocommerce/global/breadcrumb.php
dt-the7/woocommerce/loop/add-to-cart.php version 3.0.0 is out of date. The core version is 3.3.0
dt-the7/woocommerce/loop/loop-end.php
dt-the7/woocommerce/loop/loop-start.php version 2.0.0 is out of date. The core version is 3.3.0
dt-the7/woocommerce/loop/orderby.php version 2.2.0 is out of date. The core version is 3.3.0
dt-the7/woocommerce/single-product/tabs/additional-information.php
dt-the7/woocommerce/single-product/tabs/description.php
dt-the7/woocommerce/single-product/tabs/tabs.php

Outdated Templates: ❌
					
					
						Learn how to update

(@websprout)

Hace 2 años, 5 meses

Intentamos deshabilitar todos los plugins (excepto woocommerce) y usamos el tema veintisiete predeterminado y el error aún existe … ¿alguien puede ayudar?

(@stuartduff)

Ingeniero Automático de Felicidad

Hace 2 años, 5 meses

Hola @websprout,

La función remove_cap() se refiere a la función de eliminar las capacidades de WordPress, ya sea que esté ejecutando la actualización y haya iniciado sesión en el sitio utilizando la cuenta de administración principal del sitio.

https://codex.wordpress.org/Function_Reference/remove_cap

(@websprout)

Hace 2 años, 5 meses

Hola Stuart,

Intenté iniciar sesión como administrador principal, pero todavía me muestra el mismo error …

Esto es muy extraño ..

¿Hay algo que pueda hacer?

(@stuartduff)

Ingeniero Automático de Felicidad

Hace 2 años, 4 meses

Hola @websprout,

¿Ha intentado iniciar sesión y realizar la acción con WP_DEBUG habilitado para ver si se muestran otros mensajes de error en la pantalla?

https://docs.woocommerce.com/document/debug-info-internal-server-500-error/#section-2

Si los mensajes no se muestran en la pantalla, cualquier error de archivo puede revelar algo que requiere más tiempo.

https://codex.wordpress.org/Debugging_in_WordPress#Example_wp-config.php_for_Debugging

También vale la pena probar su sitio desactivando todos los demás plugins que dejan a WooCommerce como el único plugin de activación, así como cambiando a un tema como Storefront. Después de hacer cosas como esa, intente ejecutar la actualización nuevamente.

Una vez que haya desactivado todos los demás plugins y haya cambiado el tema, si descubre que el comportamiento se ha resuelto, puede habilitar la prueba de plugins para su tema y configuración después de habilitar cada uno hasta que el comportamiento vuelva a intentar encuentra al culpable.

(@websprout)

Hace 2 años, 4 meses

Hola Stuart,

He iniciado sesión en el error y es el mismo error que antes:

PHP Fatal error: Call to a member function remove_cap() on null in /home/artgrain/public_html/wp-content/plugins/woocommerce/includes/wc-update-functions.php on line 1367

Deshabilité todos los temas y plugins (excepto woocommerce) para hacer clic en la base de datos actualizada y todavía me da el error HTTP 500. Entonces sospecho que no es el tema u otros plugins los que están causando esto …

(@stuartduff)

Ingeniero Automático de Felicidad

Hace 2 años, 4 meses

Hola @websprout.

Gracias, y tal vez incluso intente actualizar el sitio en otro servidor web o en configuraciones locales como MAMP o WAMP, ya que puede estar relacionado con el servidor.

(@websprout)

Hace 2 años, 4 meses

Hola Stuart,

Probé otro alojamiento web mío y el resultado es el mismo … junto al error fatal de php anterior, también encontré algunos errores de base de datos a continuación:

WordPress database error Table 'artgrain_enggdb.ag_mod_withdraw' doesn't exist for query SELECT COUNT(*) as count FROM ag_mod_withdraw WHERE withdraw_status ="withdrawn-pending"  made by wp_dashboard, do_meta_boxes, call_user_func, custom_school_dashwidget_content, withdraw_function

 WordPress database error Table 'artgrain_enggdb.ag_sched_makeup' doesn't exist for query SELECT COUNT(*) as count FROM ag_sched_makeup WHERE makeup_status ="makeup-pending"  made by wp_dashboard, do_meta_boxes, call_user_func, custom_school_dashwidget_content, makeup_function

 WordPress database error Table 'artgrain_enggdb.ag_sched_transfer' doesn't exist for query SELECT COUNT(*) as count FROM ag_sched_transfer WHERE transfer_status ="transfer-pending"  made by wp_dashboard, do_meta_boxes, call_user_func, custom_school_dashwidget_content, transfer_function

 WordPress database error Table 'artgrain_enggdb.ag_students' doesn't exist for query SELECT COUNT(*) as count FROM ag_students WHERE status ="1"  made by wp_dashboard, do_meta_boxes, call_user_func, custom_students_content, count_student

¿Estos errores nos dicen algo? ¿O hay alguna forma de que pueda actualizar la base de datos directamente en Phpmyadmin?

¡Muchas gracias por tu continua ayuda, Stuart!

(@ rynald0s)

Ingeniero Automático de Felicidad

Hace 2 años, 4 meses

¡Hola, @websprout!

Error fatal ( Call to a member function remove_cap() ) parece provenir de un código personalizado que agregó al archivo functions.php de su tema.

Le sugiero que busque y elimine ese código, luego fuerce una actualización de db usando este enlace:

http://artgrain.com.sg/wp-admin/admin.php?page=wc-settings&do_update_woocommerce=1

O …

cambie a un tema predeterminado como Storefront (https://wordpress.org/themes/storefront/), luego aplique la actualización db (el mismo enlace que el anterior)

.. y si eso no funciona == cambie a un tema predeterminado como Storefront, deshabilite y luego vuelva a habilitar el plugin WooCommerce (las tablas deben reconstruirse), y luego aplique la actualización

Vea si algo de esto ayuda a resolver su (s) problema (s)

¡Salud!

(@websprout)

Hace 2 años, 4 meses

Hola Rynald0s,

¡Gracias por tus comentarios! ¡Comenté el código y ahora funciona!

¡Gracias!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.