QQ登录

只需一步,快速开始

 找回密码
 加入一朵

QQ登录

只需一步,快速开始

查看: 4440|回复: 0
打印 上一主题 下一主题

Discuz远程附件的设置,绝对可用!

[复制链接]
  • TA的每日心情
    开心
    2022-4-25 19:25
  • 签到天数: 562 天

    [LV.9]以坛为家II

    跳转到指定楼层
    1
    以下以DiscuzX1为例,之前版本应该差不多——

    管理后台:全局 - 上传设置 - 基本设置

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

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

    启用远程附件:是
    启用 SSL 连接:否
    FTP 服务器地址:填写你的远程服务器IP地址
    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' ;
    复制代码

    如果你不是X1版本,而是Discuz系列,就用:

    1. UPDATE `cdb_attachments` SET `remote` = '1' ;
    复制代码

    然后把你目前的附件,统统搬到远程服务器的相应目录下即可。这样以前帖子里的附件,也会显示新的地址了,不会出现红色叉叉的现象。

    假如哪天你又不想用远程附件了,除了把上面的设置改回来、附件搬回来外,也要再倒回来运行下SQL语句,DiscuzX的为:
    1. UPDATE `pre_forum_attachment` SET `remote` = '0' ;
    复制代码

    Disucuz系列的为:
    1. UPDATE `cdb_attachments` SET `remote` = '0' ;
    复制代码

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 转播转播
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入一朵

    本版积分规则

    GMT+8, 2024-5-16 10:21

    © 2001-2011 Powered by Discuz! X3.2. Theme By Yeei!

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