虽然几个月前我是以安装应用的形式将wordpress部署在sae,虽然当时sae应用商店还没有收费,但是作为一个开发者,不喜欢这种方式来搭建自己的博客。因为搭建自己的博客,自己什么事情都没有干,可能另外一个原因吧,应用达到一定的访问量,我们可以申请开发者,但是在应用商店安装的应用除外,所以我依然将我之前的wordpress应用给卸载掉。下面我所用的这个博客系统,就是将最新版的wordpress
3.4.2整合到sae平台上面,下面开始讲解整合的步骤,希望对你们有帮助。 如果你还没有SAE账号,没问题,去SAE注册个账号即可,创建应用(网站)也很简单。
接下来我们正式开工,即可把wordpress部署在SAE上面。
第一步、需要做的准备工作:在wordpress官网下载最新版本的wordpress,然后解压。在SAE进入新建的应用,点击左侧链接中的MySQL,得到的信息如下图:
接下来,在wordpress根目录下找到wp-config-sample.php文件,重命名为wp-config.php,将上图片中数据库信息填入到wp-config.php文件中,结果如下图:
这个文件第二处:身份认证密钥设定。将下图中所圈url地址输入浏览器,会自动生成,然后copy过来即可
到此,wp-config.php已配置完成。 由于Wordpress是采用Storage来存储上传的文件的,所以我们必须修改默认的上传方式,其实修改也很简单 首先,我们在SAE的Storage中新建一个Domain,name定为wordpress,如下图
然后,在wordpress根目录中找见wp-includes目录中的functions.php文件,用文本编辑器打开。
- WP会自动创建上传目录,而sae的storage写文件的时候会自动创建目录,所以得修改
搜索”function wp_mkdir_p($target)”,然后在函数头部加上如下代码:
//for sae
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之旅吧。
好了,到这里,后续如果存在问题的话,我们共同探讨
2012年12月23日
此博客目前架设在虚拟主机上,因为我可以拥有自己博客的完全掌控权,不用再对原来博客的改造以适应某些平台,但是新浪SAE平台也是很有用的,我有些项目依然架设在上面…
分享到:
相关推荐
目前网上能找到的wordpress for SAE最新版本是4.1版,虽然将...鉴于网络上有很多在SAE上安装wordpress的教程,在这里就不再重复了。 如有问题,请移步http://my-site.cn/2015/10/22/wordpress-4-3-1-for-sae/ 进行反馈
免费为王。能在sae上部署和运行,模板...虽然WordPress免费下载,但是要在SAE上运行,需要进行部分修改,我搜索到别人共享的代码(已经记不得是谁了,但是感谢此人),可以成功部署,不需要在SAE上购买应用,非常好。
今天下午发现wordpress已经更新到了4.4版本,顺便就改了个SAE移植版。经测试各项功能完好,欢迎下载!
wordpress for SAE中文完美版 适新浪云主机
可以直接在SAE上部署的 示例:www.gelif.net
主要介绍了在SAE上搭建最新wordpress的方法,需要的朋友可以参考下
为SAE修改完的 wordPress 需要在SAE中建立一个叫做wordpress的storage domain
主要介绍了使用SAE部署Python运行环境的教程,SAE作为新浪的在线软件部署平台,在国内拥有一定的性价比,需要的朋友可以参考下
本文实例讲述了WordPress在SAE平台实现的静态化插件及用法。分享给大家供大家参考,具体如下: WordPress是一款非常热门的博客系统,但是其对于静态化的支持却不是很好。虽然说可以配置主机的htaccess规则,来达到伪...
sae法兰 sae法兰标准 sae对开法兰 sae焊接法兰 高兰液压件
wordpress for sae,
适用于sae的wordpress代码,搭建自己的blog,加入了首页摘要显示的插件!
实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...
SAE标准目录SAE标准目录SAE标准目录
wordpress-3.9-for-sae-v0421-by-soulteary 新浪云平台wordpress代码
WordPress-For-Sae 介绍 WordPress for sae by Xider 特点 数据库主从分离,提升性能,节约云豆 轻量的Memcache缓存模块,加快网页显示速度的同时减少资源消耗,为您节省云豆 附件直接上传到Storage,支持图片附件的...
TortoiseSVN 经典的SVN工具 适用于一切SVN代码部署 如新浪SAE 百度BAE等均可通过TortoiseSVN上传代码进行代码部署
1、本示例是在BAE官方示例的基础上进行修改,使之能够成功部署到新浪SAE上。 2、部署方法是将sdps.war 上传到新浪对应的SVN上(具体svn地址怎么和应用对应,请参考SAE文档)。 3、工程的WebRoot也可以打包成war,...
采用深度学习的SAE网络进行特征提取,该网络可以充分提取数据的潜在特征