首页 > Web开发 > 详细

LAMP搭建discuz论坛

时间:2016-07-02 23:02:11      阅读:351      评论:0      收藏:0      [点我收藏+]

discuz论坛下载地址(我用的3.2_GBK)

http://www.comsenz.com/downloads/install/discuzx

建立一个目录放程序目录

mkdir /data/www/

进入目录,并下载,解压

unzip Discuz_X3.2_SC_GBK.zip

在此需要的是/upload/内的文件,其它的不需要.因此把该文件下东西移到此出,删除其余文件

mv upload/* ./
rm -rf Discuz_X3.2_SC_GBK.zip  readme/ utility/ upload/

需要修改主配置文件

vim /usr/local/apache2/conf/httpd.conf

需要打开该行(打开虚拟主机配置文件)(打开servername定义)

Include conf/extra/httpd-vhosts.conf
ServerName www.example.com

编辑虚拟主机配置文件

vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

更改内容

<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/data/www"
    ServerName www.aaa.com
    ServerAlias www.bbb.com
#    ErrorLog "logs/dummy-host.example.com-error_log"
#    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

#<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host2.example.com
#    DocumentRoot "/usr/local/apache2/docs/dummy-host2.example.com"
#    ServerName dummy-host2.example.com
#    ErrorLog "logs/dummy-host2.example.com-error_log"
#    CustomLog "logs/dummy-host2.example.com-access_log" common
#</VirtualHost>

serveradmin:管理员邮箱 documentroot:刚创建的主程序目录 servername:网站域名 serveralias:网站别名 errorlog:错误日志 customlog:访问日志

配置完看检测配置文件是否有问题

/usr/local/apache2/bin/apachectl -t

没问题重启

/usr/local/apache2/bin/apachectl restart

若在本机做实验,需要修改本地hosts.在windows下的C:\Windows\System32\drivers\etc下的hosts文件

记事本或写字板打开,添加

110.110.110.110  www.bbb.com

注:自己虚拟机的ip,虚拟主机配置文件自定义的域名

浏览器访问自己定义的域名.或许遇到403错误

编辑主配置文件

vim /usr/local/apache2/conf/httpd.conf

修改下列配置

<Directory />
    AllowOverride none
    #Require all denied
    Order deny,allow
    Allow from all
</Directory>

新版本Require all denied就是deny from all 可以改为Require all granted 就是allow from all

(记得重启Apache)

浏览器访问www.aaa.com/install 编码改为GBK  点击我同意

会有 当前状态不可写的错误.需要修改权限

chown -R daemon config/ data/ uc_client/data/ uc_server/data/

刷新,下一步,全新安装,配置数据库.新建库

(注:把mysql添加到PATH , 使自己键入mysql就可以使用mysql

vim /etc/profile.d/path.sh

写入

#!/bin/bash
export PATH=$PATH:/usr/local/mysql/bin

使其生效

source /etc/profile.d/path.sh

以后再用mysql可直接键入mysql启动 ,而不用路径 )

创建discuz库

create database discuz;

使用的人

grant all on discuz.* to ‘wang‘@‘localhost‘ identified by ‘zhaoqiansun‘;

所有权限 给 wang 用户 密码 zhaoqiansun


填写用户信息,安装完成




LAMP搭建discuz论坛

原文:http://11122517.blog.51cto.com/11112517/1795166

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!