在 Discuz! 论坛系统中,设置远程附件功能可以有效减轻论坛服务器的存储负担,提高资源利用效率,以下是详细的 Discuz! 远程附件设置图文说明:
远程附件设置步骤
1、启用远程附件
进入论坛后台管理界面。
导航到“全局” > “附件设置”。
选择“启用远程附件”,然后点击保存。
2、设置 FTP 帐号信息
在“全局” > “附件设置” > “远程附件”中,输入 FTP 账号和密码。
这里的 FTP 用户名和密码与普通 FTP 软件连接 FTP 服务器的设置相同。
3、设置远程附件目录
设置远程附件目录的绝对路径或相对于 FTP 主目录的相对路径,结尾不要加斜杠“/”,“.”表示 FTP 主目录。
“attachments”或“./attachments”。
4、设置远程访问 URL
支持 HTTP 和 FTP 协议,结尾不要加斜杠“/”。
如果使用 FTP 协议,FTP 服务器必需支持 PASV 模式。
5、设置附件镜像及扩展名
选择“只允许上传到远程服务器”,当尝试上传附件至远程服务器失败时,将放弃上传并提示错误信息。
如果选择“当且仅当上传到远程服务器失败时才上传到论坛服务器”,在检测远程附件设置的过程中也会检测本地附件目录的权限。
6、设置附件尺寸下限
Discuz! 6.1.0 版本新增功能,单位为 KB,只有尺寸大于当前设置的附件才会使用远程附件功能。
7、提交设置并测试
完成以上设置后提交,然后在论坛上传附件,附件会被上传到你指定的远程目录。
相关FAQs
1、如何搭建 FTP 服务器?
搭建 FTP 服务器需要安装和配置 FTP 服务软件,如 vsftpd(Linux)或 FileZilla Server(Windows),确保 FTP 目录和 web 服务器目录一致,FTP 用户和 web 用户相同。
2、为什么设置了远程附件但图片无法正常显示?
确保 FTP 服务器支持 PASV 模式,并且在 Nginx 配置文件中正确配置了相关参数。
3、如何设置阿里云 OSS 作为远程附件存储?
在 Discuz! 论坛后台的“全局” > “附件设置” > “远程附件”中,选择“启用远程附件”,然后设置 AccessKey ID、AccessKey Secret、Bucket Name 和 Endpoint。
通过以上步骤,你可以成功设置 Discuz! 论坛的远程附件功能,有效减轻论坛服务器的存储负担,如果有任何疑问,建议查阅官方文档或咨询技术支持。
Discuz! 远程附件设置图文说明
Discuz! 论坛远程附件设置允许管理员将论坛附件存储在外部服务器上,这样可以节省服务器空间,提高附件访问速度,以下是对远程附件设置的详细图文说明。
准备工作
1、服务器环境:确保你的服务器支持外部附件存储。
2、外部服务器:准备好用于存储附件的外部服务器,并确保其安全性和稳定性。
设置步骤
1. 登录Discuz! 后台
1、打开浏览器,输入Discuz! 后台地址,登录后台。
2、选择“系统”菜单下的“基本设置”。
2. 进入远程附件设置
1、在“基本设置”页面,找到“远程附件设置”选项。
2、点击“编辑”按钮,进入远程附件设置页面。
3. 填写远程附件参数
1、附件服务器地址:填写外部服务器的地址。
2、附件服务器端口:填写外部服务器的端口,默认为80。
3、附件上传目录:填写附件上传到外部服务器的目录。
4、附件访问路径:填写附件在服务器上的访问路径。
5、附件服务器用户名:填写访问外部服务器所需用户名。
6、附件服务器密码:填写访问外部服务器所需密码。
4. 保存设置
1、填写完毕后,点击“保存”按钮,保存设置。
测试远程附件
1、在论坛发布一篇带有附件的帖子。
2、点击附件,检查是否可以正常下载。
注意事项
1、确保外部服务器支持HTTP或HTTPS协议。
2、附件上传目录需要对外部服务器开放访问权限。
3、密码应使用复杂度高的密码,以保证安全性。
通过以上步骤,你可以在Discuz! 论坛中设置远程附件,实现附件的外部存储,这样不仅可以节省服务器空间,还可以提高论坛的访问速度,在设置过程中,请确保所有参数填写正确,以保证远程附件的正常使用。