PHP 8.0 Support
-
Hi,
We recently tried to migrate a site to PHP 8.0. However, when we did this, we encountered a fatal error which we think is coming from your plugin.
PHP Fatal error: Uncaught TypeError: closedir(): Argument #1 ($dir_handle) must be of type resource or null, bool given in /var/www/wp-content/plugins/simple-lightbox/includes/class.utilities.php:1319 Stack trace: #0 /var/www/wp-content/plugins/simple-lightbox/includes/class.utilities.php(1319): closedir(false) #1 /var/www/wp-content/plugins/simple-lightbox/includes/class.base.php(237): SLB_Utilities->get_plugin_base_file() #2 /var/www/wp-content/plugins/simple-lightbox/includes/class.options.php(54): SLB_Base->_hooks() #3 /var/www/wp-content/plugins/simple-lightbox/includes/class.base.php(155): SLB_Options->_hooks() #4 /var/www/wp-content/plugins/simple-lightbox/includes/class.field_collection.php(73): SLB_Base->_init() #5 /var/www/wp-content/plugins/simple-lightbox/includes/class.base.php(121): SLB_Field_Collection->_init() #6 /var/www/wp-content/plugins/simple-lightbox/includes/class.field_base.php(157): SLB_Base->__construct() #7 /var/www/wp-content/plugins/simple-lightbox/includes/class.field_collection.php(66): SLB_Field_Base->__construct(Array) #8 /var/www/wp-content/plugins/simple-lightbox/includes/class.options.php(49): SLB_Field_Collection->__construct(Array) #9 /var/www/wp-content/plugins/simple-lightbox/includes/class.base.php(197): SLB_Options->__construct() #10 /var/www/wp-content/plugins/simple-lightbox/controller.php(360): SLB_Base->_set_options(Array) #11 /var/www/wp-content/plugins/simple-lightbox/includes/class.base.php(147): SLB_Lightbox->_options() #12 /var/www/wp-content/plugins/simple-lightbox/controller.php(167): SLB_Base->_init() #13 /var/www/wp-content/plugins/simple-lightbox/includes/class.base.php(121): SLB_Lightbox->_init() #14 /var/www/wp-content/plugins/simple-lightbox/controller.php(155): SLB_Base->__construct() #15 /var/www/wp-content/plugins/simple-lightbox/load.php(37): SLB_Lightbox->__construct() #16 /var/www/wp-content/plugins/simple-lightbox/main.php(43): require_once('/data/projects/...') #17 /var/www/wp-includes/class-wp-hook.php(307): slb_init('') #18 /var/www/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #19 /var/www/wp-includes/plugin.php(476): WP_Hook->do_action(Array) #20 /var/www/wp-settings.php(598): do_action('init') #21 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1317): require('/data/projects/...') #22 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1235): WP_CLI\Runner->load_wordpress() #23 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php(28): WP_CLI\Runner->start() #24 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/bootstrap.php(78): WP_CLI\Bootstrap\LaunchRunner->process(Object(WP_CLI\Bootstrap\BootstrapState)) #25 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/wp-cli.php(27): WP_CLI\bootstrap() #26 phar:///usr/local/bin/wp/php/boot-phar.php(11): include('phar:///usr/loc...') #27 /usr/local/bin/wp(4): include('phar:///usr/loc...') #28 {main} thrown in /var/www/wp-content/plugins/simple-lightbox/includes/class.utilities.php on line 1319 Error: There has been a critical error on this website.Learn more about troubleshooting WordPress. There has been a critical error on this website.
If we switch back to PHP 7, we no longer get the issue. Does your plugin support PHP 8.0?
Any help much appreciated.
Thanks,
Chris
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘PHP 8.0 Support’ is closed to new replies.