PHPWind提供了远程附件功能,站长可以随意设置自己的附近目录,程序中所有的通过附件上传方式上传的附件都自动上传保存到你设置的目录下。
具体设置方法:
管理帐号登入后台,论坛核心设置中找到ftp设置:
是否使用ftp方式上传: 选择开启
web访问地址: 这里设置的是你存放附件的地址 比如:www.phpwind.net/attachment,
附件就放到你的www.phpwind.net所绑定的服务器目录的attachment下。
ftp服务器地址: 设置你的ftp服务器地址 如 :123.123.123.123
ftp服务器端口: 比如设置的默认端口:21
ftp上传目录: 设置附件保存的目录 这里就是设置成上面的attachment
ftp帐号: 你的ftp登入用户名
ftp密码: 设置密码
确认填写的信息正确,提交即可完成。
远程附件功能可以有效解决网站容量以及流量问题。对于比较大型特别是附件比较多的论坛系统,这个功能能起到流量的负载均衡作用。这里FTP服务器设置一般建议填写成与WEB不同的服务器,就是程序和附件分别放在不同的服务器上。方便附件管理的同时,也可以减少网站容量,因为很多站点附件将是非常大的。其次对于附件多的站点,由于处理附件下载等是直接访问设置的ftp服务器,脱离程序运行的WEB服务器,这样大大减轻了WEB站点的流量,从而提高论坛程序的负载和性能。
也可以作为论坛安全的一个手段 。配合data目录的隐藏设置,可以将论坛程序透明化,达到论坛安全的目的。具体参见
具体设置参考图片
注意:如果信息填写正确,但是发附件贴时出现类似Error:QUIT command failed的错误,请确定您的服务器有FTP功能及相关权限。