Wordpress Refuses to Start

#1
Using php 8.1, all my static sites on this server run correctly, as does a non-wp php application. Error Log throws this when attempting to load home page:
Code:
2023-02-27 07:50:49.428968 [NOTICE] [770] [172.69.64.219:41928:HTTP2-1#healthybeliefs.org] [STDERR] PHP Fatal error:  Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type FTP\Connection, null given in /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-admin/includes/class-wp-filesystem-ftpext.php:420
Stack trace:
#0 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-admin/includes/class-wp-filesystem-ftpext.php(420): ftp_nlist()
#1 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-admin/includes/class-wp-filesystem-ftpext.php(438): WP_Filesystem_FTPext->exists()
#2 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Helpers/File.php(40): WP_Filesystem_FTPext->is_file()
#3 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Helpers/Hub/Addons.php(201): VisualComposer\Helpers\File->isFile()
#4 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Modules/Autoload/AddonsAutoload.php(73): VisualComposer\Helpers\Hub\Addons->getAddonPhpFiles()
#5 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Modules/Autoload/AddonsAutoload.php(29): VisualComposer\Modules\Autoload\AddonsAutoload->getComponents()
#6 [internal function]: VisualComposer\Modules\Autoload\AddonsAutoload->__construct()
#7 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(396): ReflectionClass->newInstanceArgs()
#8 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(162): VisualComposer\Framework\Illuminate\Container\Container->build()
#9 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(361): VisualComposer\Framework\Illuminate\Container\Container->VisualComposer\Framework\Illuminate\Container\{closure}()
#10 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plug
2023-02-27 07:50:49.428992 [NOTICE] [770] [172.69.64.219:41928:HTTP2-1#healthybeliefs.org] [STDERR] ins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(289): VisualComposer\Framework\Illuminate\Container\Container->build()
#11 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Application.php(84): VisualComposer\Framework\Illuminate\Container\Container->make()
#12 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Autoload.php(96): VisualComposer\Framework\Application->make()
#13 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Autoload.php(122): VisualComposer\Framework\Autoload->bootComponents()
#14 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Autoload.php(51): VisualComposer\Framework\Autoload->useCache()
#15 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Autoload.php(42): VisualComposer\Framework\Autoload->init()
#16 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Application.php(126): VisualComposer\Framework\Autoload->__construct()
#17 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(361): VisualComposer\Application->VisualComposer\{closure}()
#18 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Illuminate/Container/Container.php(289): VisualComposer\Framework\Illuminate\Container\Container->build()
#19 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/Application.php(84): VisualComposer\Framework\Illuminate\Container\Container->make()
#20 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(26): VisualComposer\Framework\Application->make()
#21 /usr/local/l
2023-02-27 07:50:49.428998 [NOTICE] [770] [172.69.64.219:41928:HTTP2-1#healthybeliefs.org] [STDERR] sws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/bootstrap/app.php(17): vcapp()
#22 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-includes/class-wp-hook.php(308): {closure}()
#23 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
#24 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-includes/plugin.php(517): WP_Hook->do_action()
#25 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Application.php(90): do_action()
#26 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/bootstrap/app.php(21): VisualComposer\Application->boot()
#27 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/visualcomposer/Framework/helpers.php(150): require_once('...')
#28 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/bootstrap/autoload.php(26): vcvboot()
#29 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-content/plugins/visualcomposer/plugin-wordpress.php(121): require('...')
#30 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-settings.php(447): include_once('...')
#31 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-config.php(34): require_once('...')
#32 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-load.php(50): require_once('...')
#33 /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-blog-header.php(13): require_once('...')
#34 /usr/local/lsws/_html/_clients/healthybeliefs.org/index.php(17): require('...')
#35 {main}
  thrown in /usr/local/lsws/_html/_clients/healthybeliefs.org/wp-admin/includes/class-wp-filesystem-ftpext.php on line 420
2023-02-27 07:50:54.050409 [NOTICE] [770] sendKillCmdToWatchdog: 'extappkill:40363:-3:0'.
2023-02-27 07:50:54.157553 [NOTICE] [756] Cmd from child: [extappkill:40363:-3:0]
2023-02-27 07:50:54.157583 [INFO] [756] Failed to get process [40363] start time, not running, skip killing.
2023-02-27 07:51:24.107876 [NOTICE] [770] [LocalWorker::workerExec] VHost:_AdminVHost suExec check uid 998 gid 33 setuidmode 2.
2023-02-27 07:51:24.107892 [INFO] [770] [LocalWorker::workerExec] VHost:_AdminVHost suExec check uid 998 gid 33 setuidmode 2.
2023-02-27 07:51:24.107898 [NOTICE] [770] [LocalWorker::workerExec] Config[AdminPHP]: suExec uid -1 gid -1 cmd /usr/local/lsws/admin/fcgi-bin/admin_php -c ../conf/php.ini, final uid 998 gid 33, flags: 0.
2023-02-27 07:51:24.108166 [NOTICE] [770] [AdminPHP] add child process pid: 42578
I've tried inserting into wp-config.php
Code:
define( 'FS_METHOD', 'ftpext' );
Still get this problem.

Any ideas?
 
Top