上一篇:WordPress迁移Azure之一PHP环境部署

通过上一篇文章,我们已经在环境中成功的部署了PHP环境,下面我们要做的是下载wordpress程序,并进行部署。

    上篇文章中未描述关于My SQL的部署,基本都是普通配置,如果有特殊需求,可以查询My SQL帮助文档。

wordpress 下载地址:http://cn.wordpress.org/

在开始之前,我们先安装一个MySQL工具,PHPMyAdmin

  • 在inetpub\wwwroot\路径下创建phpadmin目录

  • 打开 libraries 目录下的 config.default.php 文件,依次找到下面各项,按照说明配置即可。

1、修改访问网址

  1. $cfg['PmaAbsoluteUri'] = '';这里填写 phpAdmin 的访问网址。<P></P>

2、修改MySQL服务器访问地址

  1. $cfg['PmaAbsoluteUri'] = '';这里填写 phpAdmin 的访问网址。<P></P>

注意:如果MySQL安装在phpadmin同一台计算机上,这里可以直接写上localhost即可,但由于在Azure上可能会出现无法安装一起的情况,所以此处应根据实际情况填写。默认的MySQL不支持远程连接,需要在MySQL上进行相关设置。

3、修改MySQL访问端口,默认为3306

  1. $cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port<P></P>

  2. fg['Servers'][$i]['password'] = ''; // 填写对应上述 MySQL 用户名的密码。<P></P>

注意:此端口在安装时可根据实际情况自定义,如更换默认端口,这里需要填写更换后的端口,否则留空即可。

4、修改MySQL认证方式

  1. $cfg['Servers'][$i]['auth_type'] = 'cookie';考虑到安全的因素,建议这里填写 cookie。<P></P>

注意:在此有四种模式可供选择,cookie,http,HTTP,config

config 方式即输入 phpMyAdmin 的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。

当该项设置为 cookie,http 或 HTTP 时,登录 phpMyAdmin 需要数据用户名和密码进行验证,具体如下:

PHP 安装模式为 Apache,可以使用 http 和 cookie;

PHP 安装模式为 CGI,可以使用 cookie。

5、短语密码设置

  1. $cfg['blowfish_secret'] = '';<P></P>

注意:如果上面认证方式你默认选择Cookie,请在短语密码这里设置您的密码,如果不设置密码,在打开phpmyadmin的时候将会报错。

上述操作完成后,打开phpadmin页面


按照我们上述设置的账号密码进行登陆,点击“New”进行创建数据库,并填写数据库名称,选择排序规则,进行数据库创建。

注意,数据库的排序规则,建议选择Latin1_Swedish_ci

好了,至此已经做好了准备工作,下面开始部署Wordpress 4.1

将之前下载开的程序文件,拷贝到“c:\inenpub\wwwort”路径下。

打开浏览器访问”http://localhost”打开Wordpress安装页面进行安装

打开网页后,会有一个警告,提示配置文件没有,通常我们点击创建配置文件即可,但我们也可以提起进行相关信息的编辑。

在wwwroot路径下找到,“wp-config-sample.php”进行修改

  1. define('DB_NAME', '数据库名称填写在这里');

  2. /** MySQL database username */

  3. define('DB_USER', '数据库用户名');

  4. /** MySQL database password */

  5. define('DB_PASSWORD', '数据库密码');

  6. /** MySQL hostname */

  7. define('DB_HOST', '数据库访问地址');

修改完成后,将wp-config-sample.php文件名修改成wp-config.php,通过浏览器访问

填写Wordpress site相关信息,填写完成后,点击install wordpress

点击 log in进行登陆

成功登陆后,我们即可看见Wordpress的后台管理界面

接下来我们通过PHPMYADMIN检查一下mysql数据库的情况。

我们看到数据库里面已经创建了对应的数据表,至此Wordpress 4.1部署完成,此操作同样适用于在Azure进行迁移之前的环境部署工作。