2018.3.10期,我们讲述了如何在linux中搭建LAMP网站运行环境,这期我们说一下如何使用Discuz社区模板软件快速搭建一个论坛网站。
这里我只准备了一个虚拟机来演示;使用云服务器方法同样可行。
配置准备
环境:Centos操作系统/LAMP环境,关于如何搭建LAMP环境,如果你还不会,请查看2018.3.10期教程:CentOS下搭建LAMP环境(点击红色字即可查看)。
安装完LAMP环境后;
使用安装 PHP-FPM进程并与mysql链接起来
yum install php php-fpm php-mysql -y
2.启动 PHP-FPM 进程:
service php-fpm start
3.启动之后,查看 PHP-FPM 进程监听哪个端口,像下面这样就说明成功了
4.将PHP-FPM 设为开机启动:
chkconfig php-fpm on
安装并配置 Discuz!
1.进入到Discuz官网下载Discuz的压缩包(也可直接下载再上传到服务器上)
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
2.解压文件
unzip Discuz_X3.2_SC_UTF8.zip
3.将解压后的文件“upload”拷贝到/var/www/html下并赋予权限。
cp -r upload/* /var/www/html/
chmod -R 777 /var/www/html
4.重启Apache服务
service httpd restart
5.进行简单的一些配置后(输入注册名称/管理员账号密码/mysql用户名以及密码之类的东西,这里不细说了),完成后,我们将看到一个完整的社区论坛网站。
到此,所有安装就完成了!
注:如果你需要将你网站发布在英特网上,那么,你需要购买一个域名以及服务器,或者直接在云服务供应商那里购买建站服务。(这里就不细说了),我们来说一说安装过程中会出现的问题以及解决方法吧!
善后工作
1.如果初次登陆出现了config_global.php和config_ucenter.php目录不存在;如下图:
解决方法:
在/var/www/html/config下执行下面命令,将这两个文件重新命名一下就搞定了。
mv config_global_default.phpconfig_global.php
mv config_ucenter_default.phpconfig_ucenter.php
2.如果所有文件目录状态变成了不可写的状态;如下图。
解决方法:
进入到/etc/selinux目录下
编辑config文件,将SELINUX=enforcing更改为disable
重启系统
reboot
再次输入:
chmod -R 777 /var/www/html
3.如果所有步骤完成后出现了下面的情况;
解决方法:
在/var/www/upload/config下将config_global_default.php拷贝到/var/www/html/config/目录下面,再刷新网页即可。
cp config_global_default.php/var/www/html/config
声明:由于添加我的人数较多,本人不会因为帮助过你而向你索取财物、或向你推送售卖物品之类的现象,被人冒名顶替咋骗本人概不负责!!谢谢支持与配合!
领取专属 10元无门槛券
私享最新 技术干货