找回密码
 注册
查看: 3415|回复: 3
收起左侧

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

[复制链接]

5314

主题

8320

帖子

1万

积分

管理员

出售国内外虚拟空间

Rank: 10Rank: 10Rank: 10

积分
14665
帖子
8320
精华
67
体力
14665 点
蓝豆
2391 点
注册时间
2007-6-8

终身成就奖LY官方团队会员身份ID卡

发表于 2010-8-15 00:42:26 | 显示全部楼层 |阅读模式
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语句
  1. UPDATE `pre_forum_attachment` SET `remote` = '1' ;
复制代码
如果你是DZ7,就用:
  1. update cdb_attachments set remote = '1'
复制代码
然后把你目前的附件,统统搬到远程服务器的相应目录下即可。这样以前帖子里的附件,也会显示新的地址了,不会出现红色叉叉的现象。

假如哪天你又不想用远程附件了,除了把上面的设置改回来、附件搬回来外,也要再运行SQL语句,DZX的为:
  1. update pre_forum_attachment set remote = '0'
复制代码
DZ7的为:
  1. update cdb_attachments set remote = '0'
复制代码
出售国内或美国高性能虚拟空间,高速VPS以及服务器! 同时承接各种类型的网站制作,网站维护,支付宝交易安全放心!    联系QQ:6102031
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

网站公告上一条 /2 下一条

GMT+8, 2024-5-15 03:57 , Processed in 0.093750 second(s), 24 queries , Gzip On.

© 2006-2022 Powered by Discuz! X3.4

快速回复 返回顶部 返回列表