discuz 配置 上传远程附件

discuz 配置 上传远程附件

一、配置上传远程附件的好处

  1. 附件将拥有更高的可靠性,例如单独做备份;
  2. 您的服务器无需为论坛附件准备额外的存储空间,降低服务器使用成本;
  3. 论坛用户查看图片附件时将直连 FTP 服务器,不占用您服务器的下行带宽/流量,用户访问速度更快。

官方的教程是将ftp连接到腾讯COS存储的,请看原文连接
https://cloud.tencent.com/document/product/436/40605

我是用免费的FileZilla Server搭建的服务器

二、需要准备的工具,两台服务器(虚拟机安装即可)

1、192.168.1.3 FTP服务器,我们使用免费的FileZilla Server,安装方法请自行百度
在这里插入图片描述
2、192.168.1.124 discuzX3.2 服务器,安装方法请自行百度

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本插件使用环境 (1,论坛,和FTP服务器都是windows 就只要有一台服务器就够了   2,论坛是linux,那么就要有两台服务器) 本插件是紫雨轩工作室出品 我安装了,感觉不错,特转来,感谢紫雨轩工作室 配置:一台论坛服务器,一台FTP服务器(windows) FTP软件请使用serv-u 6.X版本(插件不支持最新版本Serv-u) FTP服务器部署 首先安装ServU插件 BBSFTPCONFIG.EXE。 先在ftp机器上安装 最新版的 mysql odbc 3.51.12(连接数据库,必须安装的) 论坛服务器插件安装 全新安装: 1.后台导入插件 discuz_plugin_bbsftp.txt 2.将 bbsftp 目录 上到论坛的 plugins 目录中。 上bbsftp.htm到论坛的templates\default中。 3.3.修改 admin/main.inc.php 文件(共三处)。 查找 require_once DISCUZ_ROOT.'./admin/menu.inc.php'; 在下面添加 eval($hooks['bbsftp_menu']); 查找 showheader('index', 'home'); 在下面添加 eval($hooks['bbsftp_header']); 查找 var headers = new Array('index', 'global', 'style', 'forum', 'user', 'topic', 'extended', 'adv', 'tool'$ucadd); 替换为 var headers = new Array('index','bbsftp', 'global', 'style', 'forum', 'user', 'topic', 'extended', 'adv', 'tool'$ucadd); 5. 使用 db_update.txt 的脚本,在后台更新论坛数据库。 注:出于安全考虑, Discuz! 后台默认情况下禁止 SQL 语句直接执行, 只能使用常用 SQL 当中的内容, 如果您想自己随意书写 SQL 升级语句, 需要将 config.inc.php 当中的 $admincp['runquery'] 设置修改为 1。 6。进后台设置FTP中心的参数。 (参考附件) 升级安装: 只要重新上文件覆盖即可。 备份FTP中心参数 设置信息,卸载插件,然后重新导入插件, 再重新配置 FTP中心参数 设置信息。 其中ServU端插件,把目录里的文件复制到SERVU目录(就是你的FTP服务器,执行bbsftpconfig.exe,按照提示操作)
Discuz是一款流行的开源论坛系统,它使用MySQL作为数据库存储数据。在Discuz配置水印需要进行以下步骤: 1. 登录Discuz后台管理系统。 2. 在左侧导航栏中找到并点击“全局”选项。 3. 在全局设置页面中,点击“上设置”选项卡。 4. 找到“水印设置”部分,选择“是”以启用水印功能。 5. 在“水印类型”中选择合适的水印类型,可以选择文字水印或图片水印。 6. 如果选择文字水印,填写水印文字内容,并设置文字大小、颜色等参数。 7. 如果选择图片水印,点击“上水印图片”按钮,选择合适的水印图片进行上。 8. 根据需要设置水印位置、透明度等参数。 9. 点击“提交”按钮保存配置。 至于MySQL的配置Discuz会自动根据你在安装过程中提供的数据库信息进行配置,一般情况下无需手动配置MySQL。如果需要手动配置MySQL,可以参考以下步骤: 1. 登录MySQL数据库管理系统。 2. 创建一个新的数据库,用于存储Discuz的数据。可以使用如下命令创建数据库: ``` CREATE DATABASE discuzdb; ``` 3. 创建一个新的MySQL用户,并为该用户授权访问刚才创建的数据库。可以使用如下命令创建用户并授权: ``` CREATE USER 'discuzuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON discuzdb.* TO 'discuzuser'@'localhost'; FLUSH PRIVILEGES; ``` 注意将`discuzuser`替换为你想要的用户名,`password`替换为你想要的密码。 4. 修改Discuz配置文件`config/config_global.php`,将以下部分的数据库信息修改为你刚才创建的数据库和用户信息: ``` $_config['db']['1']['dbhost'] = 'localhost'; $_config['db']['1']['dbuser'] = 'discuzuser'; $_config['db']['1']['dbpw'] = 'password'; $_config['db']['1']['dbname'] = 'discuzdb'; ``` 注意将`discuzuser`和`password`替换为你创建的MySQL用户和密码,`discuzdb`替换为你创建的数据库名。 5. 保存配置文件并重新启动Discuz。 希望以上信息对你有帮助!如果还有其他问题,请继续提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值