zoukankan      html  css  js  c++  java
  • 搭建Discuz

    web服务器配置与管理--本地搭建Discuz!

    用centos 7 搭建

    搭建网络yum源。

    [root@localhost Packages]# yum -y install wget-1.14-18.el7_6.1.x86_64.rpm

    [root@localhost Packages]# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

    设置yum源自动挂载

    [root@www ~]# vi /etc/fstab

     

    关闭SELinux和防火墙

    [root@www ~]# # systemctl stop firewalld

    [root@www ~]# setenforce 0

    setenforce: SELinux is disabled

    安装httpd

    [root@www ~]# yum -y install httpd

    [root@www ~]## systemctl start httpd

    [root@www ~]## systemctl enable httpd

    [root@www httpd]# systemctl status httpd

     

    安装net-tools工具

    [root@www ~]# yum -y install net-tools

    (1)安装数据库服务

    # yum -y install mariadb mariadb-server

    [root@localhost ~]# yum -y install mariadb mariadb-server

    (2)安装 php

    # yum -y install php php-mysql

    [root@localhost ~]# yum -y install php php-mysql

    开启服务。

    [root@localhost ~]# systemctl start mariadb

    数据库初始化

    [root@www ~]# mysql_secure_installation

    NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB

    SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

    In order to log into MariaDB to secure it, we'll need the current

    password for the root user. If you've just installed MariaDB, and

    you haven't set the root password yet, the password will be blank,

    so you should just press enter here.

    Enter current password for root (enter for none):

    OK, successfully used password, moving on...

    Setting the root password ensures that nobody can log into the MariaDB

    root user without the proper authorisation.

    You already have a root password set, so you can safely answer 'n'.

    Change the root password? [Y/n] y

    New password:

    Re-enter new password:

    Password updated successfully!

    Reloading privilege tables..

    ... Success!

    By default, a MariaDB installation has an anonymous user, allowing anyone

    to log into MariaDB without having to have a user account created for

    them. This is intended only for testing, and to make the installation

    go a bit smoother. You should remove them before moving into a

    production environment.

    Remove anonymous users? [Y/n] y

    ... Success!

    Normally, root should only be allowed to connect from 'localhost'. This

    ensures that someone cannot guess at the root password from the network.

    Disallow root login remotely? [Y/n] n

    ... skipping.

    By default, MariaDB comes with a database named 'test' that anyone can

    access. This is also intended only for testing, and should be removedbefore moving into a production environment.

    Remove test database and access to it? [Y/n] n

    ... skipping.

    Reloading the privilege tables will ensure that all changes made so far

    will take effect immediately.

    Reload privilege tables now? [Y/n] y

    ... Success!

    Cleaning up...

    All done! If you've completed all of the above steps, your MariaDB

    installation should now be secure.

    Thanks for using MariaDB!

    登录数据库中

    [root@localhost ~]# mysql -uroot -p

    Welcome to the MariaDB monitor. Commands end with ; or g.

    Your MariaDB connection id is 29

    Server version: 5.5.65-MariaDB MariaDB Server

    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    MariaDB [(none)]>

    设置 root 用户远程访问数据库的权限

    MariaDB [(none)]> grant all privileges on *.* to root@'%' identified by "159357";

    Query OK, 0 rows affected (0.00 sec)

    MariaDB [(none)]> flush privileges;

    Query OK, 0 rows affected (0.00 sec)

    创建数据库

    MariaDB [(none)]> create database test_xiao;

    Query OK, 1 row affected (0.00 sec)

    MariaDB [(none)]> use test_xiao

    Database changed

    MariaDB [test_xiao]> CREATE TABLE `test_xiao`.`xiao_tb` ( `name` VARCHAR(100) NOT NULL ,`passwd` VARCHAR(100) NOT NULL ) ENGINE = InnoDB;

    Query OK, 0 rows affected (0.15 sec)

    MariaDB [test_xiao]> show tables;

    +---------------------+

    | Tables_in_test_xiao |

    +---------------------+

    | xiao_tb             |

    | xpl_tb              |

    +---------------------+

    2 rows in set (0.00 sec)

    MariaDB [test_xiao]>  desc xiao_tb;

    +--------+--------------+------+-----+---------+-------+

    | Field  | Type         | Null | Key | Default | Extra |

    +--------+--------------+------+-----+---------+-------+

    | name   | varchar(100) | NO   |     | NULL    |       |

    | passwd | varchar(100) | NO   |     | NULL    |       |

    +--------+--------------+------+-----+---------+-------+

    2 rows in set (0.01 sec)

    MariaDB [test_xiao]> INSERT INTO `test_xiao`.`xiao_tb` (`name`, `passwd`) VALUES ('xpl',

        -> 'xpl'), ('xiao','xiao');

    Query OK, 2 rows affected (0.00 sec)

    Records: 2  Duplicates: 0  Warnings: 0

    MariaDB [test_xiao]> select * from xiao_tb; 

    +------+--------+

    | name | passwd |

    +------+--------+

    | xpl  | xpl    |

    | xiao | xiao   |

    +------+--------+

    2 rows in set (0.00 sec)

    通过CRT上传Discuz网站目录,在公有云上可以下载安装包然后解压。

     

    然后给予upload这个目录最高的权限。

    [root@localhost html]# chmod 777 -Rf upload/

    [root@localhost html]# ll

    total 4

    drwxrwxrwx. 13 root root 4096 May 20 21:56 upload

    这样就可以通过IP地址来进入安装向导啦!

     

     

    这里就需要填写刚刚创建的数据库名称和系统用户密码。

     

    然后安装完成之后就可以通过IP进入论坛了;可以登录后台进行编辑。

     

    修改站点名称和QQ在线客服。

     

    找到图片所在位置http://192.168.68.168/upload/static/image/common/logo.png

    用自选的logo替换默认logo

     

     

    在论坛中添加模板。

     

     

     

     

     

     

     

     

     

     

    小胖专属学习分享
  • 相关阅读:
    /dev/tty /dev/ttyS0 /dev/tty0区别
    标准Makefile模板
    Linux Gcc常用命令
    使用mutt+msmtp在Linux命令行界面下发邮件
    DirSync: List of attributes that are synced by the Azure Active Directory Sync Tool
    批量硬关联本地AD帐号与Office云端帐号
    Linux下LDAPSearch的例子
    Powershell连接Office 365各组件的方法
    Shell下的正则表达式 (鸟哥私房菜)
    MySQL数据库管理常用命令
  • 原文地址:https://www.cnblogs.com/xpl520/p/14113564.html
Copyright © 2011-2022 走看看