LAMP搭建discuz论坛
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LAMP搭建discuz论坛相关的知识,希望对你有一定的参考价值。
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 [email protected] 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 [email protected] # 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论坛的主要内容,如果未能解决你的问题,请参考以下文章