zoukankan      html  css  js  c++  java
  • 实现wordpress个人博客系统|企业网站 Alex

    官方地址https://cn.wordpress.org/download/

    分别在两台电脑上部署

    172.16.8.135  这台机器上面部署httpd,PHP,php-mysql

    172.16.8.23  这台机器上主要部署mariadb

    一、在172.16.8.135这台机器上安装所需要的包

    yum install httpd php php-mysql -y

    二、在172.16.8.23 这台机器上安装mariadb数据库,记得加server 不加server就是客户端

    yum install mariadb-server -y

    三、下载wordpress(这里开始都是在172.16.8.135这台服务器上)

    这里因为yum安装的PHP和mariadb版本太低了只能选低一点的版本

    演示采用的是5.0.6版本 ,下载地址https://cn.wordpress.org/wordpress-5.0.6-zh_CN.tar.gz

    四、启动httpd服务

    systemctl start httpd

    五、测试一下网站是否正常

    1 cd /var/www/html/
    2 #这里是默认存放路径
    3 vim test.php
    4 
    5 <?php
    6 phpinfo();
    7 ?>

    六、通过IP地址访问测试一下

    http://172.16.8.135/test.php

    七、在172.16.8.23 这台机器上启动数据库

    systemctl start mariadb

    八、默认搭建好的是不能支持远程连接的,需要创建个用户

    [03:05:25 root@localhost ~]#mysql
    MariaDB [(none)]> create database wpdb ;
    
    MariaDB [(none)]> grant all on wpdb.* to wpuser@'172.16.8.%' identified by 'centos' ;
    #创建一个可以访问wpdb这个数据库的用户,通过172.16.8这个网段可以访问用户名wpuser密码centos
    flush privileges ;
    #保险一点,刷新一下

    九、在172.16.8.135这台机器上安装mariadb这个客户端测试一下能否连接数据库

    yum install mariadb -y
    mysql -uwpuser -pcentos -h 172.16.8.23
    #通过连接查看,能连接则表示可以正常访问数据库,-u用户名,-p密码,-h目标服务器地址
    show databases ;
    #可以显示出那个库就表示正常了

    十、以下在172.16.8.135那台服务器上解压第三步下载的包(gz就用gz解压工具)

    tar xf wordpress-5.0.4-zh_CN.tar.gz

    十一、进入刚刚解压的目录,并修改模板配置文件,这里面写的很清楚,这些位置是放的什么东西

     1 cd wordpress
     2 cp wp-config-sample.php wp-config.php 
     3 /** WordPress数据库的名称 */
     4 define('DB_NAME', 'wpdb');
     5 
     6 /** MySQL数据库用户名 */
     7 define('DB_USER', 'wpuser');
     8 
     9 /** MySQL数据库密码 */
    10 define('DB_PASSWORD', 'centos');
    11 
    12 /** MySQL主机 */
    13 define('DB_HOST', '172.16.8.23');

    十二、解压文件可以直接放在默认的存放路径/var/www/html/,或者随便放个文件夹,然后修改httpd的配置文件,将路径修改为你存放的文件夹,修改默认存放路径教程,点击此处查看

    mv /data/wordpress .

    我这台主机不准备单独只做个博客,还准备做个简单的论坛,所以就在默认路径下新建个子目录,我偷懒了,直接移动了那个解压的文件夹过来

    十三、浏览器输入地址访问,并填写必要信息

    http://172.16.8.135/wordpress/wp-admin/install.php

     这里的用户名和密码是用来管理博客网站的人登录的

    十四、点击安装WordPress,系统会自动的创建库里的表

    十五、提示安装成功,左下角有个登录,

     十六、输入刚刚创建时候的账号和密码,点击登录

    至此WordPress就完成了

    ----------------------------------------------------------------------------------------------------------

    另外一种方法

    删除之前的数据库,重写解压缩WordPress包

    MariaDB [(none)]> drop database wpdb;
    MariaDB [(none)]> create database wpdb ;
    1 tar xvf wordpress-5.0.4-zh_CN.tar.gz 
    2 #解压缩之前安装的包,
    3 cd wordpress/
    4 mv /data/wordpress /var/www/html/

    通过访问控制acl ,给apache这个账户读写执行权限,用完了之后在把权限回收

    setfacl -m u:apache:rwx /var/www/html/wordpress/

    这个就不需要修改workpress配置文件了

    打开网页

     点击现在就开始,输入一些必要的信息,点击提交,其实这里和刚刚的修改配置文件一样,

     点击现在安装

     然后就出现和之前一样的界面了,输入必要的信息之后,点击安装,数据库中才会生成相应的文件

     系统会自动在对应的目录下生成配置文件wp-config.php

    结束后记得回收acl权限

    setfacl -Rb /var/www/html/wordpress/
  • 相关阅读:
    标志寄存器和跳转指令
    js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版【转】
    关于mysql的级联删除(之前好多人咨询过我)
    用DIV画个漂亮的Table,根本看不出是div画的
    最简单的Ajax局部提交整体form,无刷新页面
    themeleaf中使用javascript时,字符“&&”的转义问题。
    Mysql 进行sequence的新建,同时建立计划每日重置。
    动态给H5页面绑定数据,基本万能无错误!
    手风琴效果简单实现,修改bootstrap内部事件接口并且自由定义。
    JQuery实现追加表格,不使用拼接html方式
  • 原文地址:https://www.cnblogs.com/alexlv/p/14600991.html
Copyright © 2011-2022 走看看