zoukankan      html  css  js  c++  java
  • 安装Discuz开源论坛

    11、添加mysql普通用户

    接着上篇的lamp这篇安装Discuz

    配置虚拟主机

    1、打开虚拟主机配置

    [root@NFS-31 ~]# vim /usr/local/apache2/conf/httpd.conf
    452 # Virtual hosts
    453 Include conf/extra/httpd-vhosts.conf
    

    2、配置虚拟主机

    [root@NFS-31 ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
    <VirtualHost *:80>
     #   ServerAdmin webmaster@dummy-host.example.com  #管理员邮箱
        DocumentRoot "/data/123"              #根目录
        ServerName 123.com                   #虚拟主机名字
        ServerAlias 456.com                    #别名
       # ErrorLog "logs/dummy-host.example.com-error_log"   #错误日志
        CustomLog "logs/123.com-access_log" common       #访问日志
    </VirtualHost>
    

    3、创建DocumentRoot路径

    makedir /data/123 –p
    

    4、检测,重启

    [root@NFS-31 ~]# /usr/local/apache2/bin/apachectl -t
    Syntax OK
    [root@NFS-31 ~]# /usr/local/apache2/bin/apachectl restart
    

    6、添加本地虚拟站点

    然后在cmd中输入drivers查找etc下面的hosts,输入
    10.0.0.31 123.com 456.com
    7、这里出现一个问题,就是这个时候访问虚拟主机站点的时候会出现403,这个时候需要做的就是在配置文件中配置如下
    vim /usr/local/apache2/conf/httpd.conf
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>
    把上面的Deny from all 修改成 Allow from all
    

    Discuzi

    1、下载

    [root@NFS-31 123]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip
    

    2、解压缩

    unzip Discuz_X3.2_SC_GBK.zip
    

    3、把文件移动出来

    [root@NFS-31 123]# mv upload/* ./
    

    4、把不相关的文件删除或者移动走

    [root@NFS-31 123]# mv Discuz_X3.2_SC_GBK.zip ../
    [root@NFS-31 123]# fm -rf upload/ utility/ readme/
    

    5、在浏览器上访问,点击我同意,之后会看到网站上显示很多目录不可写

    原因

    http://456.com/install/
    [root@NFS-31 123]# ps -aux |grep httpd
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    root       1776  0.0  1.0 360696 10240 ?        Ss   18:37   0:00 /usr/local/apache2/bin/httpd -k start
    root       1812  0.0  0.4 139304  4788 pts/0    T    18:58   0:00 vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
    root       1813  0.0  0.4 139484  4996 pts/0    T    18:59   0:00 vim /usr/local/apache2/conf/httpd.conf
    daemon     1898  0.0  0.5 360696  5648 ?        S    19:22   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1899  0.0  0.5 360696  5648 ?        S    19:22   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1900  0.0  0.6 360828  6836 ?        S    19:22   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1901  0.0  0.6 360828  6856 ?        S    19:22   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1902  0.0  0.6 360828  6860 ?        S    19:22   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1903  0.0  0.5 360696  5648 ?        S    19:22   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1904  0.0  0.7 361644  7940 ?        S    19:24   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1905  0.0  0.8 361620  8092 ?        S    19:25   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1906  0.0  0.5 360696  5456 ?        S    19:25   0:00 /usr/local/apache2/bin/httpd -k start
    daemon     1907  0.0  0.6 360828  6108 ?        S    19:25   0:00 /usr/local/apache2/bin/httpd -k start
    root       1937  0.0  0.0 103300   752 pts/0    S+   19:44   0:00 grep httpd
    这里可以看到很多daemon用户,这个时候
    [root@NFS-31 123]# pwd
    /data/123
    这个目录中的很多文件都是root用户
    

    6、创建目录以及修改文件权限

    [root@NFS-31 123]# chown -R daemon config/ data uc_client/data uc_server/data
    

    7、启动mysql

    [root@NFS-31 123]# /etc/init.d/mysqld start
    Starting MySQL SUCCESS!
    

    8、把mysql放入到开机自启动

    84  chkconfig --add mysqld
        85  chkconfig mysqld on
    

    9、把mysql加入到全局变量

    PATH=$PATH:/usr/local/mysql/bin
        vim /etc/profile     #写入文件
    export PATH=$PATH:/usr/local/mysql/bin
        source /etc/profile  #立即生效
    

    10、给mysql的root添加密码

    [root@NFS-31 123]# mysqladmin -uroot password '123456'
    [root@NFS-31 123]# mysql  –p    #登入
    

    11、添加mysql普通用户

    mysql> grant all on *.* to 'user1'@'localhost' identified by '123456'
    -> ;
    

    12、使用普通用户登录mysql

    [root@NFS-31 mysql]# mysql -uuser1 -p123456
    

    13、给普通用户刷新一下权限

    mysql> flush privileges
    -> ;
    

    安装论坛,在浏览器上面install即可,点击继续,出现如下

  • 相关阅读:
    用 Python 带你看各国 GDP 变迁
    Fluent Interface(流式接口)
    probing privatePath如何作用于ASP.NET MVC View
    Word插入htm文件导致文本域动态增加的一个问题
    Visual Studio 2013附加进程调试IE加载的ActiveX Control无效解决方法
    Ubuntu下Chrome运行Silverlight程序
    Windows Phone Bing lock screen doesn't change解决方法
    SPClaimsUtility.AuthenticateFormsUser的证书验证问题
    Web Service Client使用Microsoft WSE 2.0
    Visual Studio 2013安装Update 3启动crash的解决方法
  • 原文地址:https://www.cnblogs.com/pyrene/p/8492617.html
Copyright © 2011-2022 走看看