一个专注于IT互联网运维的技术博客

LNMP之WordPress的安装部署

2018.12.23

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统CMS来使用。前面Nginx、MySQL、PHP已经部署完成,下面开始部署内容管理系统WordPress。

首先配置DNS解析

第一步到DNS域名控制台配置DNS解析:

配置阿里云 DNS 解析

下载并解压WordPress到指定目录

这里将WordPress压缩包下载到/u01/data目录:

[admin@ityoudao ~]$ cd /u01/src
[admin@ityoudao src]$ wget https://cn.wordpress.org/wordpress-5.0.1-zh_CN.tar.gz
[admin@ityoudao src]$ tar -zxf wordpress-5.0.1-zh_CN.tar.gz -C /u01/data
[admin@ityoudao data]$ sudo chown -R nginx /u01/data/wordpress/

将目录/u01/data/wordpress/的所有者修改为nginx,这样可以避免更新WordPress或者安装、更新、删除主题和插件时出现“要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。”的问题。

WordPress 升级错误

创建数据库和用户

创建WordPress使用的数据库wp_ityoudao和数据库用户wp_ityoudao:

[admin@ityoudao ~]$ mysql -uroot -p
mysql> CREATE DATABASE wp_ityoudao;
Query OK, 1 row affected (0.03 sec)

mysql> GRANT ALL PRIVILEGES ON wp_ityoudao.* TO "wp_ityoudao"@"localhost" IDENTIFIED BY "password";
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

安装WordPress

浏览器打开 http://www.ityoudao.cn/wp-admin/setup-config.php

配置 WordPress 使用的数据库

  • 数据库名:wp_ityoudao
  • 用户名:wp_ityoudao
  • 密码 :password
  • 数据库主机:localhost
  • 表前缀:wp_。如果您希望在同一个数据库安装多个WordPress,请修改前缀。

WordPress 站点配置

  • 填写站点标题、用户名和密码、电子邮箱等一些基本信息。

WordPress 安装成功

  • WordPress 安装成功。

如果提示“我们会使用这些信息来创建一个wp-config.php文件。如果自动创建未能成功,不用担心,您要做的只是将数据库信息填入配置文件。您也可以在文本编辑器中打开wp-config-sample.php,填入您的信息,并将其另存为wp-config.php。”错误,手动创建wp-config.php文件并填写MySQL数据库相关信息即可。

参考文档: Installing WordPress

发表评论