【转】在SAE部署WordPress

原文:http://blog.csdn.net/jackrex/article/details/9305835

虽然几个月前我是以安装应用的形式将wordpress部署在sae,虽然当时sae应用商店尚未收费,可是做为一个开发者,不喜欢这种方式来搭建本身的博客。由于搭建本身的博客,本身什么事情都没有干,可能另一个缘由吧,应用达到必定的访问量,咱们能够申请开发者,可是在应用商店安装的应用除外,因此我依然将我以前的wordpress应用给卸载掉。 下面我所用的这个博客系统,就是将最新版的wordpress 3.4.2整合到sae平台上面,下面开始讲解整合的步骤,但愿对大家有帮助。 若是你尚未SAE帐号,没问题,去SAE注册个帐号便可,建立应用(网站)也很简单。 接下来咱们正式开工,便可把wordpress部署在SAE上面。

第一步、须要作的准备工做:wordpress官网下载最新版本的wordpress,而后解压。在SAE进入新建的应用,点击左侧连接中的MySQL,获得的信息以下图:php


接下来,在wordpress根目录下找到wp-config-sample.php文件,重命名为wp-config.php,将上图片中数据库信息填入到wp-config.php文件中,结果以下图:数据库



这个文件第二处:身份认证密钥设定。将下图中所圈url地址输入浏览器,会自动生成,而后copy过来便可浏览器


到此,wp-config.php已配置完成。 因为Wordpress是采用Storage来存储上传的文件的,因此咱们必须修改默认的上传方式,其实修改也很简单 首先,咱们在SAE的Storage中新建一个Domain,name定为wordpress,以下图app



而后,在wordpress根目录中找见wp-includes目录中的functions.php文件,用文本编辑器打开。编辑器

  1. WP会自动建立上传目录,而sae的storage写文件的时候会自动建立目录,因此得修改

搜索”function wp_mkdir_p($target)”,而后在函数头部加上以下代码:wordpress

//for saesvn

if ( substr($target, 0, 10) == ‘saestor://’ ) {函数

return true; }工具

2.搜索function wp_upload_dir,在函数内部 $bdir = $dir;$burl = $url;前面(大概1468行处),把下面代码粘贴上去网站

// for SAE

$dir = 'saestor://wordpress/uploads';

$url = ‘http://’ . $_SERVER['HTTP_APPNAME'] . ‘-wordpress.stor.sinaapp.com/uploads’;

而后functions.php编辑完成,这里修改就完成啦,不过上传文件的时候出现warning(警告), 下面修复警告 在wordpress目录下的wp-admin/includes目录下的file.php文件,用文本编辑器打开,搜索 “// Set correct file permissions”,有两处,分别把下面三行注释掉,以下图:


第二步:使用svn工具把修改后的wordpress目录下全部文件上传到咱们所建立的应用


如上图所示,在”代码管理”模块儿,若是尚未代码版本,新建一个版本,左下角是svn仓库地址,使用TortoiseSVN工具将代码上传 第三步、网站的设置(例如网站名称) 使用应用的连接访问应用,好比个人是http://meiwp.sinaapp.com,首次wordpress会跳到安装目录,以下图:



只须要设置下站点名称,你的帐户名称、密码,邮箱帐号,点击左下角的安装wordpress按钮安装便可完成,以下图


,到这里安装工做已彻底完成,点击登陆按钮跳转到登陆页面,开始你的wordpress之旅吧。

好了,到这里,后续若是存在问题的话,咱们共同探讨

相关文章
相关标签/搜索