X5 ftp远程附件功能不能使用。 New
2026/03/30 08:08:53
x3.5 ftp远程附件正常,升级x5后 不能用了,检查ftp设置参数没问题的。虽然开启了但是附件只上传到web服务器上没有上传到ftp服务器上。
后台 运行测试远程附件,出现错误。
Discuz! System Error
Time: 2026-03-30 02:13:33 +0800 IP: 60.212.27.116 BackTraceID: f603e38cad683a524cc77c2d983500a0
ftp_close(): Argument #1 ($ftp) must be of type FTP\Connection, bool given
PHP Debug
No. File Code
1 index.php:27 require(%s)
2 source/app/admin/admin.php:58 require_once(%s)
3 source/app/admin/module/checktools.php:22 require_once(%s)
4 source/app/admin/child/checktools/ftpcheck.php:57 ftpcmd()
5 source/function/function_core.php:2098 discuz_ftp->connect()
6 source/class/discuz/discuz_ftp.php:136 discuz_ftp->ftp_connect()
7 source/class/discuz/discuz_ftp.php:179 discuz_ftp->ftp_close()
8 source/class/discuz/discuz_ftp.php:261 ftp_close()
9 source/class/discuz/discuz_ftp.php:261 break()
System Info
Version X5.0.0.Open Release 20260320
OS Linux / Linux ser487600134604 6.1.0-42-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.159-1 (2025-12-30) x86_64
PHP 8.2.28 fpm-fcgi on nginx/1.28.1
MySQL 8.4.8
Memory Redis
后台 运行测试远程附件,出现错误。
Discuz! System Error
Time: 2026-03-30 02:13:33 +0800 IP: 60.212.27.116 BackTraceID: f603e38cad683a524cc77c2d983500a0
ftp_close(): Argument #1 ($ftp) must be of type FTP\Connection, bool given
PHP Debug
No. File Code
1 index.php:27 require(%s)
2 source/app/admin/admin.php:58 require_once(%s)
3 source/app/admin/module/checktools.php:22 require_once(%s)
4 source/app/admin/child/checktools/ftpcheck.php:57 ftpcmd()
5 source/function/function_core.php:2098 discuz_ftp->connect()
6 source/class/discuz/discuz_ftp.php:136 discuz_ftp->ftp_connect()
7 source/class/discuz/discuz_ftp.php:179 discuz_ftp->ftp_close()
8 source/class/discuz/discuz_ftp.php:261 ftp_close()
9 source/class/discuz/discuz_ftp.php:261 break()
System Info
Version X5.0.0.Open Release 20260320
OS Linux / Linux ser487600134604 6.1.0-42-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.159-1 (2025-12-30) x86_64
PHP 8.2.28 fpm-fcgi on nginx/1.28.1
MySQL 8.4.8
Memory Redis