文章目录

  • 准备阶段
  • 开始搭建
    • 1. 创建WordPress镜像实例
    • 2. WordPress使用前的准备
      • 2.1 设置静态IP
      • 2.2 添加SSH密钥
    • 3. WordPress的基本配置
      • 3.1 修改数据库密码
      • 3.2 修改密码后的问题
      • 3.3 WordPress密码修改

准备阶段

  1. 一个已经注册好的Google Cloud Platform账号,详细注册过程请参见上篇博客 Google云的搭建与维护
    注:如果GCP因为种种原因无法搭建,可以使用阿里云,也可以直接部署WordPress应用镜像。此处先不写
  2. 一个域名(也可以暂时不需要)

开始搭建

1. 创建WordPress镜像实例

首先打开控制台左侧菜单,点击市场,在右侧找到WordPress,点击。


进入下一界面后,点击在COMPUTE ENGINE上启动,进入创建实例的界面。

定义实例的名称,选择内存大小(注:图中有误,内核类型根据地区不同有变化,请自己选择),输入自己的邮箱,选择安装phpMyAdmin,设置硬盘类型与大小,网络接口暂时不需要动。修改完这些后,如下图选择允许HTTP与HTTPS的流量。点击部署,即可创建镜像成功。

此处有个问题就是,GCP的免费用户在一个地区只能保存一个静态IP,所谓的一个地区是指例如asia-east,包括asia-east1(台湾)和asia-east2(香港)。这样需要根据自己的情况选择

2. WordPress使用前的准备

点击部署之后,会出现以下界面,请等待部署结束。在右侧会出现MySQL user、MySQLroot 与WordPress admin user的用户名及其临时密码,同时最前两行为实例的IP地址与admin控制台的登录页面URL。

点击IP地址和登陆界面URL分别会显示WordPress前端与控制台界面,如下图。

2.1 设置静态IP

如同上篇博客Google云的搭建与维护所写,打开控制台的VM实例界面,点击wordpress的实例–>修改–>网络端口处保存静态IP地址。

2.2 添加SSH密钥

为了在Xshell客户端通过SSH登录服务器,需要再添加一个SSH密钥,操作方法同上篇博客所写,此处不再赘述。

到此处,WordPress站点的实例就算搭建成功了,接下来进行WordPress的一些配置。

3. WordPress的基本配置

3.1 修改数据库密码

回到GCP的Development Manager–>部署界面,在此处有着MySQL数据库的root与user的临时密码,我们需要对其进行修改。有两种方法

  • 方法一:在地址栏输入 http:// IP地址 /phpmyadmin,在弹出的页面输入用户名与密码登录


在进入的页面中可以进行密码的修改,包括root密码与user密码

  • 方法二:用SSH登录服务器,使用命令行更改密码
    在SSH中输入命令:
    mysql -u 用户名 -p  
    
    回车,然后输入临时密码登录mysql,输入以下命令以更改密码
    ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'
    

到此对MySQL数据库密码的修改结束,但是这时会出现一个问题。

3.2 修改密码后的问题

在修改了user用户的密码后,如果直接登陆http:// IP 或者是http:// IP/wp-admin页面会报错,如下


这是因为WordPress的配置文件wp-config.php中连接数据库的用户名的密码依旧是临时的,所以需要对其进行修改,将密码修改为更改后的密码。
打开SSH,sudo -i用户切换到root下,在根目录/使用find -name "wp-config.php"命令找到配置文件的路径,使用vim对其中define('DB_PASSWORD,'password');一行的password进行修改,保存后即可正常访问WordPress了。

3.3 WordPress密码修改

登录http:// IP /wp-admin界面,输入WordPress Admin 的用户名密码,即可进入控制台,在设置中进行密码修改即可。

到此,WordPress应用实例的环境搭建就完成了。等我去做做网站再来写吧ヾ(◍°∇°◍)ノ゙

更多推荐

谷歌云WordPress网站搭建教程(一)