• 安装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即可,点击继续,出现如下

  • 相关阅读:
    网页性能优化,缓存优化、加载时优化、动画优化--摘抄
    display的32种写法--摘抄
    transform与position:fixed的那些恩怨--摘抄
    float 常见用法与问题--摘抄
    10个JavaScript难点--摘抄
    CSS3 动画卡顿性能优化解决方案--摘抄
    CSS 盒模型、解决方案、BFC 原理讲解--摘抄
    web实时长图实践--摘抄
    移动端H5多平台分享实践--摘抄
    canvas绘制视频封面--摘抄
  • 原文地址:https://www.cnblogs.com/pyrene/p/8492617.html
Copyright © 2020-2023  润新知