• 基于PHP以及Mysql,使用WordPress搭建站点


    1.前提环境是PHP以及Mysql以及安装配置完成,Nginx服务启动;

    2.配置Mysql的初始密码:mysql安装后,默认root密码是空的,所以要设置密码;

    mysql -u root 
      mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);

    3.配置密码后,进入mysql使用指令:mysql -u root -p

    然后输入密码;

    4.在linux环境下:

    **下载安装WordPress:

    wget http://cn.wordpress.org/wordpress-4.0-zh_CN.tar.gz

    **解压到/var/www/html/(先找到nginx的首页所在的目录)目录下。

    tar xzf wordpress-4.0-zh_CN.tar.gz -C /var/www/html/

    **配置Mysql数据库,并添加用户!

    mysql> create database *****;

    **进入站点的/WordPress目录下配置

    **需要配置文件wp-config.php在文件/WordPress下:

    <?php
    /**
    * WordPress基础配置文件。
    *
    * 本文件包含以下配置选项:MySQL设置、数据库表名前缀、密钥、
    * WordPress语言设定以及ABSPATH。如需更多信息,请访问
    * {@link http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php
    * 编辑wp-config.php}Codex页面。MySQL设置具体信息请咨询您的空间提供商。
    *
    * 这个文件被安装程序用于自动生成wp-config.php配置文件,
    * 您可以手动复制这个文件,并重命名为“wp-config.php”,然后填入相关信息。
    *
    * @package WordPress
    */

    // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
    /** WordPress数据库的名称 */
    define('DB_NAME', '***');

    /** MySQL数据库用户名 */
    define('DB_USER', 'root');

    /** MySQL数据库密码 */
    define('DB_PASSWORD', '****');

    /** MySQL主机 */
    define('DB_HOST', 'localhost');

    /** 创建数据表时默认的文字编码 */
    define('DB_CHARSET', 'utf8');

    /** 数据库整理类型。如不确定请勿更改 */
    define('DB_COLLATE', '');

    /**#@+
    * 身份认证密钥与盐。
    *
    * 修改为任意独一无二的字串!
    * 或者直接访问{@link https://api.wordpress.org/secret-key/1.1/salt/
    * WordPress.org密钥生成服务}
    * 任何修改都会导致所有cookies失效,所有用户将必须重新登录。
    *
    * @since 2.6.0
    */
    define('AUTH_KEY', 'u^sZrT|lRIm~BXez`SCU;HH|-@;o]$Q2_/Y1kCwspd);P2(!9} wg9`z9K%,iTsZ');
    define('SECURE_AUTH_KEY', '3i>wK*Zss>NWx?y--?;[tzjm&MC^1-H0[HX1[u#K;Z~o+>CPx }v8WP5=OfXC+kd');
    define('LOGGED_IN_KEY', ':p^FtH/nrIFEdJ)c)d;Y-wD]]C8jWc7rA?Wd0lh9o8k,v;1g V^lzTJj|K.UsOTo');
    define('NONCE_KEY', 'Co-3B85A/4 `aD%lc):w3ulRQ82.hyD+_|uIM-|+3[CQ(N/0gz?1$ &+ xFh+|@9');
    define('AUTH_SALT', '28e}IVTClq8}`HY_Cn]O5*<?g=E!r7M+Y*#~$|GKSmzjm$Bm1}zB Pcb0ii,V6<2');
    define('SECURE_AUTH_SALT', 'DYG^nek[!wZ`3_|X;%4J1qNyiZkHCfFt+1~Jl&2JZ8{gr&z5-sT,!q!O[x~OoQn|');
    define('LOGGED_IN_SALT', 'n-R#YDf+Q2+uwwES#ZDu0?V[aCBG.r0i*A+PSa<O[I-jNgvFfRhbFF.^D<{C{Y9/');
    define('NONCE_SALT', '/qR}52H K=k/&oMHeobbfkSs/^-2JjwQP],k-mUpZ*69J_{7fMIFMF%W0qK<(iqx');

    define("FS_METHOD","direct");
    define("FS_CHMOD_DIR", 0777);
    define("FS_CHMOD_FILE", 0777);

    /**#@-*/

    /**
    * WordPress数据表前缀。
    *
    * 如果您有在同一数据库内安装多个WordPress的需求,请为每个WordPress设置
    * 不同的数据表前缀。前缀名只能为数字、字母加下划线。
    */
    $table_prefix = 'wp_';

    /**
    * 开发者专用:WordPress调试模式。
    *
    * 将这个值改为true,WordPress将显示所有用于开发的提示。
    * 强烈建议插件开发者在开发环境中启用WP_DEBUG。
    */
    define('WP_DEBUG', false);

    /**
    * zh_CN本地化设置:启用ICP备案号显示
    *
    * 可在设置→常规中修改。
    * 如需禁用,请移除或注释掉本行。
    */
    define('WP_ZH_CN_ICP_NUM', true);

    /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */

    /** WordPress目录的绝对路径。 */
    if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

    /** 设置WordPress变量和包含文件。 */
    require_once(ABSPATH . 'wp-settings.php');

    5.后期出现问题:您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。

    解决方法:

    (1)一种可能:

    (2)第二种可能:

    重启web服务器:

    service httpd restart 

  • 相关阅读:
    Linux目录树与磁盘分区
    私有服务器外网访问zerotier解决方案
    ubuntu防火墙相关
    “ssh协议”简单使用
    Ubuntu软件安装小记
    怎么说服领导,能让我用DDD架构肝项目?
    金3银4面试前,把自己弄成卷王!
    开发 IDEA Plugin 引入探针,基于字节码插桩获取执行SQL
    《重学Java设计模式》作者开始录视频了!
    《Mybatis 手撸专栏》第1章:开篇介绍,我要带你撸 Mybatis 啦!
  • 原文地址:https://www.cnblogs.com/hqutcy/p/6102346.html
Copyright © 2020-2023  润新知