error en sitio – versión obsoleta de PHP
-
Hola, que tal? Les cuento que es lo que me sucede. El sitio en el que necesito ayuda es de una academia de yoga online, la misma utiliza como theme GeneratePress y el plugin para crear la misma es Sensei, Woocommerce lo utilizo para monetizarla y crear las membresias. Cuando cree el sitio no tenia ningún problema pero por cuestiones económicas tuve que cambiar de plan de hosting (todo en la misma empresa Hostinger) Cuando subo la copia al nuevo plan surgen los errores, primero no me mostraba las imagenes que subia, desactive el plugin bunny.net y funcionaron pero luego no me mostraba las lecciones de los cursos, este es el error que me mostraba:
Deprecated: Return type of Sensei_Data_Port_Manager::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/includes/data-port/class-sensei-data-port-manager.php on line 354
Deprecated: Return type of Sensei_Data_Port_Job::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/includes/data-port/class-sensei-data-port-job.php on line 362
Deprecated: Return type of SkyVerge\WooCommerce\PluginFramework\v5_10_6\SV_WC_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-memberships/vendor/skyverge/wc-plugin-framework/woocommerce/compatibility/class-sv-wc-datetime.php on line 85
Deprecated: ¡El gancho login_headertitle está obsoleto desde la versión 5.2.0! Usa login_headertext en su lugar. El uso del atributo «title» en el logotipo de acceso no se recomienda por razones de accesibilidad. Utiliza el texto del enlace en su lugar. in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/functions.php on line 5828
error en leccion
Fatal error: Uncaught Error: Undefined constant «STYLESHEETPATH» in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/template.php:707 Stack trace: #0 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(405): locate_template() #1 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(301): wc_locate_template() #2 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/wc-core-functions.php(364): wc_get_template() #3 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(275): wc_get_template_html() #4 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(255): WC_WooMercadoPago_Custom_Gateway->wallet_button_preview() #5 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(99): WC_WooMercadoPago_Custom_Gateway->field_checkout_custom_wallet_button_title() #6 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-mercadopago/includes/payments/class-wc-woomercadopago-custom-gateway.php(59): WC_WooMercadoPago_Custom_Gateway->get_form_mp_fields() #7 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(97): WC_WooMercadoPago_Custom_Gateway->__construct() #8 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(70): WC_Payment_Gateways->init() #9 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(43): WC_Payment_Gateways->__construct() #10 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(966): WC_Payment_Gateways::instance() #11 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(176): WooCommerce->payment_gateways() #12 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Assets/SmartButton.php(486): WooCommerce->__get() #13 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Assets/SmartButton.php(276): WooCommerce\PayPalCommerce\Button\Assets\SmartButton->render_button_wrapper_registrar() #14 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/ButtonModule.php(62): WooCommerce\PayPalCommerce\Button\Assets\SmartButton->render_wrapper() #15 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(310): WooCommerce\PayPalCommerce\Button\ButtonModule::WooCommerce\PayPalCommerce\Button{closure}() #16 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #17 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/plugin.php(565): WP_Hook->do_action() #18 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp.php(796): do_action_ref_array() #19 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/functions.php(1335): WP->main() #20 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/includes/course-theme/class-sensei-course-theme.php(127): wp() #21 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(310): Sensei_Course_Theme->maybe_override_theme() #22 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters() #23 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #24 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-settings.php(564): do_action() #25 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-config.php(106): require_once(‘/home/u54388574…’) #26 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-load.php(50): require_once(‘/home/u54388574…’) #27 /home/u543885744/domains/yogaconpablorego.com/public_html/wp-blog-header.php(13): require_once(‘/home/u54388574…’) #28 /home/u543885744/domains/yogaconpablorego.com/public_html/index.php(17): require(‘/home/u54388574…’) #29 {main} thrown in /home/u543885744/domains/yogaconpablorego.com/public_html/wp-includes/template.php on line 707Desactive los plugins y dí con quien hacia el conflicto, es Mercado Pago payments for WooCommerce pero este es esencial para el sitio ya que es la unica plataforma de pago con la que trabajamos. Hostinger me ofreció el servicio de solucionarlo (realmente es muy poco lo que me cobraron, ese no seria el problema) y la solución que encontraron es cambiar la versión de PHP, pero claro, el sitio funciona pero ahora en el escritorio de WP me sale la siguiente advertencia: Tu sitio está ejecutando en una versión obsoleta de PHP (7.3.33), que no recibe actualizaciones de seguridad. Deberías actualizarla. Obviamente no quisiera romperlo, que solución pueden recomendarme? Sé que en cualquier momento uno de los plugin va a requerir la actualización y el sitio se va a volver a romper.
La página con la que necesito ayuda: [accede para ver el enlace]
- El debate ‘error en sitio – versión obsoleta de PHP’ está cerrado a nuevas respuestas.