Fatal Error ftp_nlist
Cara Atasi Fatal Error ftp_nlist must be of type resource – Ini adalah pengalaman saya ketika memindahkan data wordpress dari live ke localhost. beberapa plugin mengalami error dan salah satunya adalah pada plugin Elementor.
Ketika saya merubah data seting plugin dan menyimpannya, maka muncul error seperti :
Fatal error: Uncaught TypeError: ftp_nlist(): Argument #1 ($ftp) must be of type resource, null given in /opt/lampp/htdocs/alazhar/wp-admin/includes/class-wp-filesystem-ftpext.php:420 Stack trace: #0 /opt/lampp/htdocs/alazhar/wp-admin/includes/class-wp-filesystem-ftpext.php(420): ftp_nlist(NULL, '/opt/lampp/htdo...') #1 /opt/lampp/htdocs/alazhar/wp-admin/includes/class-wp-filesystem-ftpext.php(438): WP_Filesystem_FTPext->exists('/opt/lampp/htdo...') #2 /opt/lampp/htdocs/alazhar/wp-admin/includes/class-wp-filesystem-ftpext.php(710): WP_Filesystem_FTPext->is_file('/opt/lampp/htdo...') #3 /opt/lampp/htdocs/alazhar/wp-admin/includes/file.php(1828): WP_Filesystem_FTPext->dirlist('/opt/lampp/htdo...') #4 /opt/lampp/htdocs/alazhar/wp-content/plugins/elementor/modules/safe-mode/module.php(97): copy_dir('/opt/lampp/htdo...', '/opt/lampp/htdo...') #5 /opt/lampp/htdocs/alazhar/wp-content/plugins/elementor/modules/safe-mode/module.php(58): ElementorModulesSafeModeModule->enable_safe_mode() #6 /opt/lampp/htdocs/alazhar/wp-includes/class-wp-hook.php(305): ElementorModulesSafeModeModule->on_update_safe_mode('global', false) #7 /opt/lampp/htdocs/alazhar/wp-includes/plugin.php(189): WP_Hook->apply_filters('global', Array) #8 /opt/lampp/htdocs/alazhar/wp-includes/option.php(430): apply_filters('pre_update_opti...', 'global', false, 'elementor_safe_...') #9 /opt/lampp/htdocs/alazhar/wp-admin/options.php(314): update_option('elementor_safe_...', 'global') #10 {main} thrown in /opt/lampp/htdocs/alazhar/wp-admin/includes/class-wp-filesystem-ftpext.php on line 420
Cara Memperbaiki Fatal Error ftp_nlist must be of type resource
Untuk memperbaiki adalah dengan cara:
- Buka file “wp-config.php”
- Kemudian tambahkan perintah:
if (!defined('FS_METHOD')) define('FS_METHOD', 'direct');
Setelah itu, simpan filenya.
Reload kembali halaman yang bermasalah.
Selesai
Semoga bermanfaat bagi semua. Terima kasih.