虚拟机之 搭建discuz论坛
1.下载
mkdir /data/www
cd !$
wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip
2.解压
yum install unzip -y
unzip Discuz_X3.2_SC_GBK.zip
mv upload/* ./
3.在MySQL下创建个库,保存数据
/usr/local/mysql/bin/mysql -uroot 创建discuz库 >create database discuz; 授予所有权限给用户:wangshaojun密码为:denny >grant all on discuz.* to 'wangshaojun'@'localhost' identified by 'denny'; >quit
4.修改本地真机的DNS
C:\Windows\System32\drivers\etc\HOSTS
192.168.1.116 www.wangshaojun.com www.denny.com www.qqq.com
5.打开apache主配置文件,把虚拟主机的配置文件注释去掉
vim /usr/local/apache2/conf/httpd.conf
找到 #Include conf/extra/httpd-vhosts.conf 改为 Include conf/extra/httpd-vhosts.conf
6.修改虚拟主机配置文件。
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
找到 <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/usr/local/apache2/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias www.dummy-host.example.com ErrorLog "logs/dummy-host.example.com-error_log" CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost> 改为 <VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/data/www" ServerNam www.wangshaojun.com ServerAlias www.denny.com # ErrorLog "logs/dummy-host.example.com-error_log" # CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost>
7.重启mysqld httpd
service mysqld restart
/usr/local/apache2/bin/apachectl restart
8.浏览器输入真机DNS指定的网站,
进入discuz安装向导,如果出现乱码,修改浏览器的编码
第一步:我同意
第二步
根据指定的目录授权
让这几个目录支持 apache 运行帐号可写,daemon 就是 apache 的运行账号,在/usr/local/apache2/conf/httpd.conf 中用 User 和 Group 定义的
cd /data/www/
chown -R daemon:daemon config data uc_server/data uc_client/data
刷新 下一步
第三步:全新安装,下一步
第四步:数据库名,数据库用户名,数据库密码管理员账号,管理员密码,下一步