前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Discuz如何存储远程附件到COS

Discuz如何存储远程附件到COS

原创
作者头像
杜志强
修改于 2019-12-23 03:20:30
修改于 2019-12-23 03:20:30
1.9K00
代码可运行
举报
文章被收录于专栏:Mr_duMr_du
运行总次数:0
代码可运行

本文介绍如何基于Discuz论坛存储远程附件。包括Discuz论坛初始化搭建和远程附件配置指引。

前提条件

  • 已搭建Discuz论坛。
  • 已开通COS服务,并创建了一个公共读权限的存储空间(Bucket)。

1、搭建Discuz论坛

准备 LAMP 环境

安装 MySQL

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
使用 yum 安装 MySQL:yum install mysql-server -y

安装完成后,启动 MySQL 服务:service mysqld restart

此实验使用 mysql 默认账户名和密码,您也可以设置自己的 MySQL 账户名和密码:,参考下面的内容:

/usr/bin/mysqladmin -u root password 'tkjafj'

将 MySQL 设置为开机自动启动:chkconfig mysqld on

安装 Apache 组件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
使用 yum 安装 Apache 组件:yum install httpd -y

安装之后,启动 httpd 进程:service httpd start

把 httpd 也设置成开机自动启动:chkconfig httpd on

安装 PHP

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
使用 yum 安装 PHP:yum install php php-fpm php-mysql -y

安装之后,启动 PHP-FPM 进程:service php-fpm start

启动之后,可以使用下面的命令查看 PHP-FPM 进程监听哪个端口 

netstat -nlpt | grep php-fpm

把 PHP-FPM 也设置成开机自动启动:chkconfig php-fpm on

安装并配置 Discuz

安装 Discuz

CentOS 6 没有Discuz 的 yum 源,所以我们需要下载一个Discuz 压缩包:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip

下载完成后,解压这个压缩包:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
unzip Discuz_X3.2_SC_UTF8.zip

解压完后,就能在 upload 文件夹里看到discuz的源码了

配置 Discuz

代码语言:text
AI代码解释
复制
## 由于PHP默认访问 /var/www/html/ 文件夹,所以我们需要把upload文件夹里的文件都复制到 /var/www/html/ 文件夹
cp -r upload/* /var/www/html/

## 给 /var/www/html 目录及其子目录赋予权限
chmod -R 777 /var/www/html

##  重启 Apache
service httpd restart

访问:http://domin(自己的域名或IP)/install/index.php 修改配置信息,数据库信息,管理员信息

等待安装完成

2、Discuz论坛配置远程附件

  • 准备好上述Discuz论坛并且准备搭建好FTP Server工具

管理员登录后台:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://自己的域名或IP/admin.php

启用远程附件配置,完善信息:

注意:

  • 启用ssl连接:否
  • 端口号一致
  • 填写FTP Server配置文件中的ftp_login_user_name(ftp帐号)和ftp_login_user_password(ftp密码)
  • 建议启用被动连接
  • 远程访问url,存储桶列表--对应存储桶--基础配置--访问域名(http协议),如果像我上面截图一样指定附件目录discuz,完整的就是例如:http://aaa-126666666.cos.ap-chengdu.myqcloud.com/discuz

测试远程附件

填写信息完成后进行测试远程附件操作,如下图即没有问题:

3、新建文章测试

新建文章上传附件-->查看文章附件对应地址:

大功告成!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
云服务器基于 CentOS 搭建 Discuz 论坛
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境
云服务器教程
2019/11/25
3K0
CentOS搭建Discuz论坛
Discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的 论坛工具。
全栈程序员站长
2022/06/29
2.4K0
CentOS搭建Discuz论坛
用免费腾讯云服务器体验基于CentOS搭建Discuz 论坛
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境
用户5915122
2019/09/10
15.1K0
用免费腾讯云服务器体验基于CentOS搭建Discuz 论坛
玩转CVM之搭建Discuz! 论坛
Discuz! 是全球成熟度最高、覆盖率最大的论坛网站软件系统之一,被200多万网站用户使用。本教程介绍在 LAMP(Linux + Apache + MariaDB + PHP)环境下搭建 Discuz! 论坛网站的步骤,以 Discuz! X3.2 为例。 具体操作方法如下:
苏欣
2019/07/29
6.5K0
云服务器如何搭建Discuz! 论坛
CrossdayDiscuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.3正式版于2017年1月1日发布,是 X3.2 的稳定版本。
云服务器教程
2019/04/02
8.9K0
云服务器如何搭建Discuz! 论坛
NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)
NFS相关介绍 一、NFS简介 1. NFS(Network File System): NFS是一个文件共享协议, 也是是在类Unix系统中在内核中实现的文件系统。 2. 起源: 最早是由SUN公司研发,非常古老,只是实现文件共享,安全控制方面比较简陋。 版本有, NFSv1, NFSv2,NFSv3,NFSv4. v4版开始支持kerberos 认证。 3. RPC(Remote Procedure Call):NFS协议是基于PRC(远程过程调用)实现的。 基本过程如下图,客户端某程序发起过程请求–>
小小科
2018/05/03
1.6K0
NFS实现(双httpd + php-fpm + nfs + mysql 搭建discuz论坛)
CentOS搭建Discuz论坛
Discuz 是基于PHP网页,在 Linux 和 windows 两平台均可部署的 论坛工具。
互联网-小阿宇
2022/11/21
2.4K0
CentOS搭建Discuz论坛
Centos7.2 基于LAMP框架部署Discuz论坛
LAMP是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python的简称,此处则为: LAMP是Linux+Apache+MariaDB+PHP
指剑
2022/07/15
5880
Centos7.2 基于LAMP框架部署Discuz论坛
【玩转腾讯云】一.半小时轻松搭建属于自己的Discuz论坛
Discuz!是一套通用社区论坛软件系统,用户在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。
一只特立独行的兔先生
2020/04/01
9.1K3
【玩转腾讯云】一.半小时轻松搭建属于自己的Discuz论坛
在CentOS 6上安装Discuz! X2.5
简明过程 1. 参考 http://www.linuxidc.com/Linux/2014-09/107373.htm 但是,实际上可以不用这么复杂。而且由于nginx配置php比较费劲,最后用apache解决了。
星哥玩云
2022/07/03
7270
在CentOS 6上安装Discuz! X2.5
基于Linux如何搭建Discuz! 论坛
CrossdayDiscuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.3正式版于2017年1月1日发布,是 X3.2 的稳定版本。
JunyouYH
2019/09/23
5.8K0
搭建Discuz! 论坛
CentOS 7.0中,已经使用MariaDB替代了MySQL数据库,原因你懂的,MYSQL被Oracle收购以后,前景堪忧,所以MYSQL兄弟MariaDB就出来了,继续开源事业。
胡齐
2019/09/23
7.1K1
搭建Discuz! 论坛
Centos 后台系统搭建记录
本文介绍了如何在CentOS系统上搭建MySQL、Apache、SVN和PHP环境,包括安装和配置的过程。首先介绍了MySQL数据库的安装和配置,然后是Apache和PHP的安装和配置,最后是SVN的配置。安装和配置过程中,重点讲解了如何设置数据库密码、如何安装PHP、如何启动Apache和SVN,以及如何在Apache中启用FastCGI。
腾讯IVWEB团队
2017/03/13
1.4K0
【腾讯云的1001种玩法】腾讯云搭建 DiscuzX 论坛
actorai
2016/12/16
11.3K0
【腾讯云的1001种玩法】腾讯云搭建 DiscuzX 论坛
云服务器如何搭建Discuz! 论坛
CrossdayDiscuz! Board(简称 Discuz!)是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统。自2001年6月面世以来,Discuz!已拥有15年以上的应用历史和200多万网站用户案例,是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz! X3.3正式版于2017年1月1日发布,是 X3.2 的稳定版本。
用户5916448
2019/09/19
7.5K0
云服务器如何搭建Discuz! 论坛
【玩转腾讯云】三.云端轻松构建部署WordPress网站应用
②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可
一只特立独行的兔先生
2020/04/02
5.5K0
【玩转腾讯云】三.云端轻松构建部署WordPress网站应用
搭建一个高可用负载均衡的集群架构(二)
二、lnmp+tomcat环境搭建 2 搭建lnmp、tomcat+jdk环境 3 三个站点分别为:discuz论坛、dedecms企业网站以及zrlog博客 4 由于机器有限,尽可能地把三个站点放到同一台服务器上,然后做负载均衡集群,要求所有站点域名解析到一个ip上,也就是说只有一个出口ip 5 需要共享静态文件,比如discuz需要共享的目录是 data/attachment,dedecms需要共享upload(具体目录,你可以先上传一个图片,查看图片所在目录) 6 设计合理的目录、文件权限,比如discuz的data目录需要给php-fpm进程用户可写权限,其他目录不用写的就不要给写权限(目录755,文件644,属主属组root) 9 php-fpm服务要求设置慢执行日志,超时时间为2s,并做日志切割,日志保留一月 10 所有站点都需要配置访问日志,并做日志切割,要求静态文件日志不做记录,日志保留一月 18 给三个站点的后台做二次认证,增加安全性
嘻哈记
2020/11/24
1.1K0
Centos8系统Yum安装LAMP部署Discuz论坛
Enter current password for root (enter for none):  输入当前密码,因为我们不知道当前密码是多少直接回车进入下一步
用户1094633
2022/02/15
1.6K0
将 Discuz! 论坛远程附件存储到腾讯云对象存储COS上
Discuz! 论坛可以通过配置远程附件功能将论坛的附件保存在腾讯云 COS 上,将论坛附件保存在 COS 上有以下好处:
云存储
2020/01/08
8K2
将 Discuz! 论坛远程附件存储到腾讯云对象存储COS上
Liunx 系统如何挂载COSFS
安装 nginx 服务器工具 —— 挂载 COSFS —— 修改网站路径 —— 完成 Wordpress 扩充
用户1685462
2021/07/17
1.1K0
相关推荐
云服务器基于 CentOS 搭建 Discuz 论坛
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验