Skip to content

fatal error after PHP upgrade from 7.0-FPM to 8.0-FPM #5482

@DieselDriver

Description

@DieselDriver

Hello,

since I upgraded PHP 7.0 to PHP 8.0 on destination server I get following error when I try to execute wp-cli.

################################################################
#wp-cli.phar --allow-root --ssh=root@xxxxxxxxxxxxxxxxxxxxxxxx plugin update --all#
################################################################
PHP Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, string given in phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/DocParser.php:75
Stack trace:
#0 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/DocParser.php(75): implode()
#1 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CompositeCommand.php(32): WP_CLI\DocParser->get_longdesc()
#2 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php(117): WP_CLI\Dispatcher\CompositeCommand->__construct()
#3 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Dispatcher/CommandFactory.php(49): WP_CLI\Dispatcher\CommandFactory::create_composite_command()
#4 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/class-wp-cli.php(516): WP_CLI\Dispatcher\CommandFactory::create()
#5 phar:///usr/local/bin/wp/vendor/wp-cli/cache-command/cache-command.php(12): WP_CLI::add_command()
#6 phar:///usr/local/bin/wp/vendor/composer/autoload_real.php(66): require('...')
#7 phar:///usr/local/bin/wp/vendor/composer/autoload_real.php(56): composerRequire755feccb8675069258c415b8c4b89bbf()
#8 phar:///usr/local/bin/wp/vendor/autoload.php(7): ComposerAutoloaderInit755feccb8675069258c415b8c4b89bbf::getLoader()
#9 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/AutoloaderStep.php(49): require('...')
#10 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/bootstrap.php(74): WP_CLI\Bootstrap\AutoloaderStep->process()
#11 phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/wp-cli.php(25): WP_CLI\bootstrap()
#12 phar:///usr/local/bin/wp/php/boot-phar.php(11): include('...')
#13 /usr/local/bin/wp(4): include('...')
#14 {main}
thrown in phar:///usr/local/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/DocParser.php on line 75
Error: Cannot connect over SSH using provided configuration.

Is there any workaround?

Thanks, a lot.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions