本文介绍如何基于Discuz论坛存储远程附件。包括Discuz论坛初始化搭建和远程附件配置指引。
前提条件
安装 MySQL
使用 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 组件
使用 yum 安装 Apache 组件:yum install httpd -y
安装之后,启动 httpd 进程:service httpd start
把 httpd 也设置成开机自动启动:chkconfig httpd on
安装 PHP
使用 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
CentOS 6 没有Discuz 的 yum 源,所以我们需要下载一个Discuz 压缩包:
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
下载完成后,解压这个压缩包:
unzip Discuz_X3.2_SC_UTF8.zip
解压完后,就能在 upload 文件夹里看到discuz的源码了
配置 Discuz
## 由于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 修改配置信息,数据库信息,管理员信息
等待安装完成
http://自己的域名或IP/admin.php
填写信息完成后进行测试远程附件操作,如下图即没有问题:
新建文章上传附件-->查看文章附件对应地址:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有