Estoy usando mi propia instalación de WordPress con la última versión 6.7.1 en un servidor alojado propio.
Utilicé WP GPX Maps 1.7.08 junto con NexGen Gallery.
Después de la actualización del complemento de ambos hoy, todas las páginas que incluyen [sgpx gpx=“/wp-content/uploads/gpx/]
están rotos.
[08-Jan-2025 14:46:27 UTC] Error grave de PHP: Error de tipo no detectado: ftp_fget(): el argumento n.º 1 ($ftp) debe ser del tipo FTP\Connection, nulo indicado en /share/CACHEDEV1_DATA/Web/wordpress/wp-admin/includes/class-wp-filesystem- ftpext.php:146
#0 /share/CACHEDEV1_DATA/Web/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php(146): ftp_fget(NULL, ID de recurso #126, ‘/share/CACHEDEV…’, 2)
#1 /share/CACHEDEV1_DATA/Web/wordpress/wp-content/plugins/wp-gpx-maps/wp-gpx-maps.php(364): WP_Filesystem_FTPext->get_contents(‘/share/CACHEDEV…’)
#2 /share/CACHEDEV1_DATA/Web/wordpress/wp-includes/shortcodes.php(434): wpgpxmaps_handle_shortcodes(Matriz, ”, ‘sgpx’)
#3 [internal function]: do_shortcode_tag (matriz)
#4 /share/CACHEDEV1_DATA/Web/wordpress/wp-includes/shortcodes.php(273):
…..
#16 {main} incluido en /share/CACHEDEV1_DATA/Web/wordpress/wp-admin/includes/class-wp-filesystem-ftpext.php en la línea 146
[08-Jan-2025 14:46:48 UTC] Aviso de PHP: se llamó a la función _load_textdomain_just_in_time incorrectamente. Carga de traducción para el photo-gallery
El dominio se activó demasiado pronto. Esto suele ser un indicador de que algún código del complemento o tema se está ejecutando demasiado pronto. Las traducciones deben cargarse en el init
acción o posterior. Consulte Depuración en WordPress para obtener más información. (Este mensaje se agregó en la versión 6.7.0.) en /share/CACHEDEV1_DATA/Web/wordpress/wp-includes/functions.php en la línea 6114
Descargué la API MapBox predeterminada y la puse en la configuración del complemento. Pero el error sigue ahí. ¿Alguna sugerencia adicional para activar/usar MapBox y qué podría causar este error fatal de PHP?
Gracias de antemano por su ayuda.