• Plugin Support Guga Alves

    (@gugaalves)


    Our goal is to support PHP 8.0, and we have tested this PHP version extensively with our plugins. However, there might still be some incompatibilities. If you see any errors related to PHP 8.0, please let us know by filling out a support ticket, so we can further improve our codebase.

    Fatal errors on PHP 8.0 are likely to be treated as priority bugs.

    Nevertheless, keep in mind that, at the time of writing, PHP 8 support is still in “beta” for WordPress.

    If you have upgraded to PHP 8+ and have issues, we strongly recommend you roll back to PHP 7.4 as a first step.

    • This topic was modified 2 years, 3 months ago by Guga Alves.
Viewing 11 replies - 1 through 11 (of 11 total)
  • Has this been resolved yet? PHP 8 will be completely replacing 7.4 in the near future on WP Engine. Thanks

    I have a problem. I cannot update the new verssion 6.0.1. I have this problem:

    Actualización fallida: No ha sido posible copiar el archivo. the-events-calendar/src/resources/images/aggregator/ea-intro-img-text.png

    I need help please. Thank you

    Marty

    (@bozzmedia)

    These issues may be PHP 8.0 related, although I understand there are ongoing incompatibility issues with object caching which is going to become more standard in WordPress 6.1(!) about to be released.

    https://www.ads-software.com/support/topic/most-recent-update-crashes-php-fpm-server/

    With php 8 for my website there is a fatal error, so I had to roll my php back. All I got from your support was “shrug” php 8 is in beta. My host also tells me the Modern Tribe plugins are causing huge load issues. Then there are other bugs since the upgrade to 6.0, such as people having trouble entering community events. Finally time to stop procrastinating and find a new calendar. Too expensive for the lack of support and all the bugs.

    Hi we got many of these lines in debug:

    `Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in wp-content/plugins/the-events-calendar/common/src/functions/utils.php on line 1130

    we run PHP 8.1.12

    When using PHP 8.0, and trying to go to the wp plugins page, or the events calendar settings page:

    
    Error:
    Cannot add element to the array as the next element is already occupied
    
      at /srv/www/website.com/current/web/wp/wp-admin/includes/plugin.php:1342
      at add_menu_page('The Events Calendar', 'The Events Calendar', 'manage_options', 'tec-events-settings', array(object(Freemius), '_connect_page_render'), 'dashicons-admin-generic', null)
         (/srv/www/website.com/current/web/app/plugins/the-events-calendar/common/vendor/freemius/includes/managers/class-fs-admin-menu-manager.php:864)
      at FS_Admin_Menu_Manager::add_page('The Events Calendar', 'The Events Calendar', 'manage_options', 'tec-events-settings', array(object(Freemius), '_connect_page_render'))
         (/srv/www/website.com/current/web/app/plugins/the-events-calendar/common/vendor/freemius/includes/class-freemius.php:18050)
      at Freemius->override_plugin_menu_with_activation()
         (/srv/www/website.com/current/web/app/plugins/the-events-calendar/common/vendor/freemius/includes/class-freemius.php:17959)
      at Freemius->add_menu_action()
         (/srv/www/website.com/current/web/app/plugins/the-events-calendar/common/vendor/freemius/includes/class-freemius.php:17939)
      at Freemius->_prepare_admin_menu('')
         (/srv/www/website.com/current/web/wp/wp-includes/class-wp-hook.php:308)
      at WP_Hook->apply_filters(null, array(''))
         (/srv/www/website.com/current/web/wp/wp-includes/class-wp-hook.php:332)
      at WP_Hook->do_action(array(''))
         (/srv/www/website.com/current/web/wp/wp-includes/plugin.php:517)
      at do_action('admin_menu', '')
         (/srv/www/website.com/current/web/wp/wp-admin/includes/menu.php:155)
      at require_once('/srv/www/website.com/current/web/wp/wp-admin/includes/menu.php')
         (/srv/www/website.com/current/web/wp/wp-admin/menu.php:428)
      at require('/srv/www/website.com/current/web/wp/wp-admin/menu.php')
         (/srv/www/website.com/current/web/wp/wp-admin/admin.php:158)
      at require_once('/srv/www/website.com/current/web/wp/wp-admin/admin.php')
         (/srv/www/website.com/current/web/wp/wp-admin/edit.php:10)
    

    It does this on some sites but not on others, what is it looking for? I cannot roll back php to 7 because of other conflicts.

    In the latest version, 6.0.5, it still does this. It also has a new error, now in the network site admin event settings panel, the general tab is replaced with a “0” and the display tab replaced with a “1”, and neither are viewable anymore.

    I think it’s really sad, that you still don’t fully support PHP 8.1, while it’s the current active stable release.

    In this thread https://www.ads-software.com/support/topic/php-8-1-23/ you even suggest using 7.4 which has reached EOL.

    You shouldn’t be always a year behind, but a year ahead. I hope this will change in the future. I think I could expect more from a paid plugin.

    Since upgrading to PHP 8.0/8.1 I get this message on the events page:

    TypeError thrown

    end(): Argument #1 ($array) must be of type array, bool given

    All plugins and WordPress are up to date. Please help?

    Version 6.0.6.1 seems to work with php8.0 (free version).
    But lots of erros with 8.1. Date-time in Date_based lines 284, 334, Custom_tables..provider line 28, utils line 1130 and Query_monitor line 215
    Site hangs sometimes.

    There was an update, but after updating (that went very slow) version number is the same. errors however seem to be gone …. ??

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘?? PHP 8 compatibility and support’ is closed to new replies.