新手入门 | 一小时搭建自己的Discuz!论坛
关于本文
不懂开发又想有一个属于自己的论坛?找Discuz!就对啦~既是开源又比较方便,今天小云就教教大伙儿在京东云上搭建Discuz!的方法~
在部署之前,依据惯例,确认一下各类准备工作是否做好:
1、 Linux云主机实例创建成功
2、 Linux云主机实例可以连接公网
3、 已经安装用于连接 Linux 实例的工具,如 xshell
接下来,我们就要开始搭建Discuz!了~
Step1:搭建 LAMP 环境
# yum install httpd -y
# yum install mariadb -y
# yum install mariadb-server -y
# yum install php -y
# yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt –y
Step2:测试环境
启动httpd服务会报Server Name 错误,需要进行配置httpd.conf ServerName 写内网IP即可
# systemctl enable httpd
# httpd -k start
# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb
# systemctl enable mariadb
# mysqladmin -u root password //修改mysql用户密码
# cd /var/www/html
# vi index.php //按i进入编辑模式,输入下面内容
<?php
Phpinfo();
?>
保存并退出编辑模式
:wq! // 保存退出
浏览器访问公网IP
Step3:安装Discuz
• 下载Discuz安装包
# wget ‘http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_TC_UTF8.zip’
• 查询目前目录底下是否有Discuz压缩文件
# ls
• 安装unzip(为了对zip压缩文件进行解压)
# yum install unzip –y
• 解压缩Discuz_X3.1_TC_UTF8.zip
# unzip Discuz_X3.1_TC_UTF8.zip
• 再次查询目前目录底下会多三个文件夹(readme、upload、utility)
(可以在自己本机也下载一个Discuz_X3.1_TC_UTF8.zip进行比对)
• 将upload文件夹内的所有文件及文件夹移动到服务器的/var/www/html/目录中
# mv upload/* /var/www/html
• 在客户端访问公网IP进入,就能看见Discuz安装界面,点击“我同意”
• 接着如果看到目录文件权限不足,就需要回到putty将文件夹的权限打开才能继续安装,如果没有出现错误则请继续往下
打开目录文件夹的权限:
先将目录切换到服务器的/var/www/html/目录下
# cd /var/www/html/
修改以下几个目录的权限(config、data、uc_server/data/、uc_client/data/cache)
# chmod -R 777 config/ data/ uc_server/data/ uc_client/data/cache/
重新刷新浏览器chrome,所以状态都能呈现打勾,就能拉倒底部点击下一步
• 选择权限安装Discuz! X(含 UCenter Server)点击下一步
• 填写数据库信息的部分需要修改数据库密码(输入MySQL的root密碼),填写管理员信息的部分需要输入管理员密码(这是Discuz论坛的管理员密码请记好)、重复密码(管理员密码),完成后点击下一步
• 等待安装
• 安装完成后点右下角有一行小字(您的论坛已完成安装,点此访问)
• 回到浏览器chrome出现以下界面,说明您的论坛可以正常工作访问了。
这样,discuz论坛就已经完成了~怎么样?赶紧来自己动手试试吧!
往期回顾新手入门 | 在京东云Windows操作系统上部署Web服务
新手入门 | 京东云主机Windows系统中FTP服务安装配置使用
新手入门 | 京东云Linux云主机中FTP服务的安装配置与使用新手入门 | 如何快速使用PhantomJS
京东云不止于云计算
还没关注就说不过去了老铁