Fatal error: Uncaught TypeError: ftp_fput(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /var/www/html/wp-admin/includes/class-wp-filesystem-ftpext.php:212
Stack trace:
#0 /var/www/html/wp-admin/includes/class-wp-filesystem-ftpext.php(212): ftp_fput(NULL, '/var/www/html/w...', Resource id #1288, 2)
#1 /var/www/html/wp-content/plugins/contact-form-7/includes/filesystem.php(124): WP_Filesystem_FTPext->put_contents('/var/www/html/w...', '# Apache 2.4+\n<...', false)
#2 /var/www/html/wp-content/plugins/contact-form-7/includes/file.php(300): WPCF7_Filesystem->put_contents('/var/www/html/w...', '# Apache 2.4+\n<...')
#3 /var/www/html/wp-includes/class-wp-hook.php(322): wpcf7_init_uploads()
#4 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#5 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /var/www/html/wp-content/plugins/contact-form-7/load.php(150): do_action('wpcf7_init')
#7 /var/www/html/wp-includes/class-wp-hook.php(322): wpcf7_init()
#8 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#9 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#10 /var/www/html/wp-settings.php(704): do_action('init')
#11 /var/www/html/wp-config.php(96): require_once('/var/www/html/w...')
#12 /var/www/html/wp-load.php(50): require_once('/var/www/html/w...')
#13 /var/www/html/wp-blog-header.php(13): require_once('/var/www/html/w...')
#14 /var/www/html/index.php(17): require('/var/www/html/w...')
#15 {main}
thrown in /var/www/html/wp-admin/includes/class-wp-filesystem-ftpext.php on line 212