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

  • 相关阅读:
    将Nginx添加到windows服务中
    springboot使用redis管理session
    GIT常用命令
    阻止360、谷歌浏览器表单自动填充
    谈谈对Spring IOC的理解
    同一个Nginx服务器同一端口配置多个代理服务
    LeetCode 653. Two Sum IV
    109. Convert Sorted List to Binary Search Tree(根据有序链表构造平衡的二叉查找树)
    108. Convert Sorted Array to Binary Search Tree(从有序数组中构造平衡的BST)
    LeetCode 236. Lowest Common Ancestor of a Binary Tree(二叉树求两点LCA)
  • 原文地址:https://www.cnblogs.com/pyrene/p/8492617.html
Copyright © 2011-2022 走看看