TA的每日心情 | 开心 2022-4-25 19:25 |
---|
签到天数: 562 天 [LV.9]以坛为家II
|
以下以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语句:
- UPDATE `pre_forum_attachment` SET `remote` = '1' ;
复制代码
如果你不是X1版本,而是Discuz系列,就用:
- UPDATE `cdb_attachments` SET `remote` = '1' ;
复制代码
然后把你目前的附件,统统搬到远程服务器的相应目录下即可。这样以前帖子里的附件,也会显示新的地址了,不会出现红色叉叉的现象。
假如哪天你又不想用远程附件了,除了把上面的设置改回来、附件搬回来外,也要再倒回来运行下SQL语句,DiscuzX的为:
- UPDATE `pre_forum_attachment` SET `remote` = '0' ;
复制代码
Disucuz系列的为:
- UPDATE `cdb_attachments` SET `remote` = '0' ;
复制代码
|
|