蓝雨 发表于 2010-8-15 00:42:26

经验分享:Discuz论坛开启 远程附件的设置,绝对可用

DZX的设置方法如下

全局 - 上传设置 - 基本设置

附件保存位置:./data/attachment(这个是绝对这样,不能改)
附件 URL 地址:http://img.yourdomain.com/upload/data/attachment
(根据自己的情况做适当修改,红色部分如果没有这一层的可删除,下同。另外data/attachment这些目录,如果你看着不顺眼,都可以改成自己想要的目录,比如/img之类,下面也做相应修改即可)

全局 - 上传设置 - 远程附件

启用远程附件:是
启用 SSL 连接:否
FTP 服务器地址:123.456.789
FTP 服务器端口:21
账号、密码自己填
被动模式(pasv)连接:否
远程附件目录:./zimulu/upload/data/attachment
(请注意!如果你是虚拟主机,你的http://img.yourdomain.com子域名是绑定在某个目录比如zimulu下的话,就要把这一级也填写进去。当然,如果你是单独的空间,就无需填写。总之,要准确填写FTP 主目录的相对路径)
远程访问 URL: http://img.yourdomain.com/upload/data/attachment


最后别忘了,升级你的数据库。后台运行SQL语句UPDATE `pre_forum_attachment` SET `remote` = '1' ;如果你是DZ7,就用:update cdb_attachments set remote = '1'然后把你目前的附件,统统搬到远程服务器的相应目录下即可。这样以前帖子里的附件,也会显示新的地址了,不会出现红色叉叉的现象。

假如哪天你又不想用远程附件了,除了把上面的设置改回来、附件搬回来外,也要再运行SQL语句,DZX的为:update pre_forum_attachment set remote = '0'DZ7的为:update cdb_attachments set remote = '0'
页: [1]
查看完整版本: 经验分享:Discuz论坛开启 远程附件的设置,绝对可用