• Linux 下Wordpress博客搭建


    Wordpress

    # 下载安装文件

    cd /usr/local/nginx/html/blog
    wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz
    tar xf wordpress-4.8.1-zh_CN.tar.gz
    cd wordpress                          -->可以将文件移到
    关于文件权限的考虑 PHP文件是root用户,因为是开发管理/usr/local/nginx/html/blog,避免页面显示多路径
    cd /usr/local/nginx/html
    chown -R root.root ./blog
    find ./blog/ -type f|xargs chmod 644
    find ./blog/ -type d |xargs chmod 755


    更改头像  附件的权限

    mkdir -p /usr/local/nginx/html/blog/wordpress/wp-content/uploads
    chown nginx.nginx /usr/local/nginx/html/blog/wordpress/wp-content/uploads
    cp -rf wordpress/* /usr/local/nginx/html/blog/wordpres/ # 复制安装文件

    添加数据库信息

    mysql -uroot -proot
    create database wordpress;
    show databases;
    grant all on wordpress.* to wordpress@'localhost' identified by 'root';
        ==>grant all on wordpress.* to wordpress@'192.168.25.%' identified by 'root';
    flush privileges;
    
    select user,host from mysql.user;
    远程连接数据库:mysql -ubbs -proot -h 192.168.25.144 

    更改首页为动态:

    vim /usr/local/nginx/conf/extra/blog.conf
     server {
            listen       88;
            server_name  www.blog.com;
            root   html/blog;
            location / {
                index  index.php index.html index.htm;
            }
            location ~.*.(php|php5)?$ {
                 fastcgi_pass  127.0.0.1:9000;
                 fastcgi_index index.php;
                 include  fastcgi.conf;
            }
            access_log logs/access_blog.log main;
        }
    

    重启Nginx服务器

    service nginx restart

    设置页面显示

    http://www.blog.com:88/wordpress/index.php       # 具体IP依赖Nginx设置,但是都是index.php文件

     

    添加wp-config.php配置信息

     vim /usr/local/nginx/html/blog/wordpress/wp-config.php 
     1 <?php
     2 /**
     3  * WordPress基础配置文件。
     4  *
     5  * 这个文件被安装程序用于自动生成wp-config.php配置文件,
     6  * 您可以不使用网站,您需要手动复制这个文件,
     7  * 并重命名为“wp-config.php”,然后填入相关信息。
     8  *
     9  * 本文件包含以下配置选项:
    10  *
    11  * * MySQL设置
    12  * * 密钥
    13  * * 数据库表名前缀
    14  * * ABSPATH
    15  *
    16  * @link https://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
    17  *
    18  * @package WordPress
    19  */
    20 
    21 // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
    22 /** WordPress数据库的名称 */
    23 define('DB_NAME', 'wordpress');
    24 
    25 /** MySQL数据库用户名 */
    26 define('DB_USER', 'wordpress');
    27 
    28 /** MySQL数据库密码 */
    29 define('DB_PASSWORD', 'root');
    30 
    31 /** MySQL主机 */
    32 define('DB_HOST', 'localhost');
    33 
    34 /** 创建数据表时默认的文字编码 */
    35 define('DB_CHARSET', 'utf8mb4');
    36 
    37 /** 数据库整理类型。如不确定请勿更改 */
    38 define('DB_COLLATE', '');
    39 
    40 /**#@+
    41  * 身份认证密钥与盐。
    42  *
    43  * 修改为任意独一无二的字串!
    44  * 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
    45  * WordPress.org密钥生成服务}
    46  * 任何修改都会导致所有cookies失效,所有用户将必须重新登录。
    47  *
    48  * @since 2.6.0
    49  */
    50 define('AUTH_KEY',         '_{Z0KbCi~SsSk4HmIT-+CnLX<[]xg72@?R32D*HK}wDQ)odhFgg0o&t% u]6jdGb');
    51 define('SECURE_AUTH_KEY',  ' >`HA%z3<KDYf%3Z<*>}9u4tnaPOOXo6;U$[1lHdT.oxbH:T8eJDxOU5/!5WhaAH');
    52 define('LOGGED_IN_KEY',    '-w|,h,Ks&$2#f(sjj.-I-Vp{.LFs_fEn<:K0v{bc6v03^Lm0lMCnfR]j0n:lA:a4');
    53 define('NONCE_KEY',        '3pihWG18qc/2-/ %iK@ORAQXX _Rujxd^F49^.2-f</1L$xc@<>ra$U67ydT}yK1');
    54 define('AUTH_SALT',        'y*j8[|4D,faS~Ur1yO#J7|oBl5~o.4 ZbKQ{0h0|LRh(9}elsfjS0r>/Y}y:QEmz');
    55 define('SECURE_AUTH_SALT', 'L1`x,XGf7vdhauV`J+d#yDSQ;L#`U m/f<xz>t.$A{x@CHN}COugp^k3pj!C`B`B');
    56 define('LOGGED_IN_SALT',   '|zt*+S&9_C6xG.U8H9=bp7m(4cJ&bC]_)f0CDrIbtC=_?2uco&LJ0S5vJjw*Qs2}');
    57 define('NONCE_SALT',       '139^{p;GSJF!Xn7XX.HlK#$7xItGvQ}&=8[/tzsz65:bM^LGrJdtE C(RNR6Zilx');
    58 
    59 /**#@-*/
    60 
    61 /**
    62  * WordPress数据表前缀。
    63  *
    64  * 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
    65  * 不同的数据表前缀。前缀名只能为数字、字母加下划线。
    66  */
    67 $table_prefix  = 'ftl_';
    68 
    69 /**
    70  * 开发者专用:WordPress调试模式。
    71  *
    72  * 将这个值改为true,WordPress将显示所有用于开发的提示。
    73  * 强烈建议插件开发者在开发环境中启用WP_DEBUG。
    74  *
    75  * 要获取其他能用于调试的信息,请访问Codex。
    76  *
    77  * @link https://codex.wordpress.org/Debugging_in_WordPress
    78  */
    79 define('WP_DEBUG', false);
    80 
    81 /**
    82  * zh_CN本地化设置:启用ICP备案号显示
    83  *
    84  * 可在设置→常规中修改。
    85  * 如需禁用,请移除或注释掉本行。
    86  */
    87 define('WP_ZH_CN_ICP_NUM', true);
    88 
    89 /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
    90 
    91 /** WordPress目录的绝对路径。 */
    92 if ( !defined('ABSPATH') )
    93     define('ABSPATH', dirname(__FILE__) . '/');
    94 
    95 /** 设置WordPress变量和包含文件。 */
    96 require_once(ABSPATH . 'wp-settings.php');
    View Code

    开始安装wordpress

    安装完成

    登录账户:

    mysql中查看数据:

    use wordpress;
    select * from ftl_postsG;
    

    image

    image

    登录界面:

    http://www.blog.com:88/wordpress/wp-login.php

    image

    【更多参考】

    关于Mysql和WordPress离线/在线部署的配置文件

  • 相关阅读:
    day05
    day04
    day03
    day02
    一个球从100m高度自由下落,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米,第10次反弹多高
    有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13,... 求出这个数列的前20项之和
    输出所有的"水仙花数",所谓"水仙花数"是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为153=1^3+5^3+3^3
    求和k(1到100)+k*k(1到50)+1/k(1到10)
    求Sn=a+aa+aaa+...+aa..a(n个a)之值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(n=5),n由键盘输入
    求1!+2!+3!+4!+...+20!
  • 原文地址:https://www.cnblogs.com/ftl1012/p/wordpress.html
Copyright © 2020-2023  润新知