虽然几个月前我是以安装应用的形式将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平台也是很有用的,我有些项目依然架设在上面…
2013年1月30日
此文章又移植到我的iteye博客上面,毕竟人家是专业的写技术博客地方,很多美观因素可以解决...
相关推荐
目前网上能找到的wordpress for SAE最新版本是4.1版,虽然将wordpress移植到SAE上只需简单的修改几个代码就可以,但估计还是有很大一部分人希望能找一个修改好的版本直接使用。今早索性就修改了一个wordpress-4.3.1...
通过以上步骤和理解,你可以成功地在新浪云上部署并运行WordPress 4.0 for SAE,享受云服务带来的便利和灵活性。不过,随着技术的发展,SAE的最新版本可能有新的特性和要求,因此在实际操作时,应保持对SAE官方文档...
本文将深入探讨“WordPress for SAE v4.4”这一特定版本,尤其针对在新浪应用引擎(SAE)上的移植与应用。该版本的发布,旨在提供更稳定、更高效的服务,以满足用户对网站内容管理和发布的需求。 1. **WordPress ...
免费为王。能在sae上部署和运行,模板...虽然WordPress免费下载,但是要在SAE上运行,需要进行部分修改,我搜索到别人共享的代码(已经记不得是谁了,但是感谢此人),可以成功部署,不需要在SAE上购买应用,非常好。
wordpress for SAE中文完美版 适新浪云主机
在将WordPress部署到SAE的过程中,开发者需要注意以下几点: - **存储和数据库配置**:SAE不支持传统的文件系统存储,需要使用其提供的KVDB或云存储服务来存储WordPress的主题、插件和媒体文件。 - **性能优化**:...
wordpress-heroku, 用于将WordPress部署到Heroku的模板项目 这个项目是一个模板安装和运行的在 Heroku 。 存储库附带:用于WordPress的Amazon Amazon S3和Cloudfront插件WP Sendgrid安装从Github克隆存储库$ git clo
本文将详细介绍如何在新浪SAE上成功部署WordPress 3.4.2,并探讨相关的核心技术与注意事项。 首先,准备工作至关重要。在SAE平台上注册并创建一个新的应用,选择PHP运行环境,因为WordPress是基于PHP开发的。然后,...
【WordPress安装部署(Apache/PHP5)】 在搭建WordPress网站时,我们需要首先配置Apache服务器环境,并安装PHP5,因为WordPress是基于PHP运行的。这里我们将详细介绍这个过程,并提及如何让Apache与Tomcat共用90...
本资源摘要信息将为读者提供 CentOS 6 中搭建 Nginx 和部署 WordPress 项目的详细步骤和知识点。 一、Nginx 安装配置 1. 安装依赖包:在安装 Nginx 之前,需要安装 Pcre 和 OpenSSL 依赖包。Pcre 全称 Perl ...
如何在云主机上,利用docker部署LNMP环境,并部署Wordpress
github-to-wordpress-deploy-script, 在Github上和部署到 WordPress,Bash脚本处理标签 到 WordPress.org-部署脚本我们都知道发布插件可以能是一件非常糟糕的事情,深深地讨厌 SVN,这是一个简单的小脚本。...
【描述】中提到的"新浪云平台wordpress代码"说明了这是一个针对新浪云服务(SAE,即Sinaweibo App Engine)的WordPress部署方案。新浪云是新浪公司提供的一种基于云计算的服务,它允许开发者将应用程序托管在云端,...
在本教程中,我们将探讨如何在一台服务器上为初学者部署LNMP环境,并安装WordPress。 首先,我们需要理解LNMP各组成部分的作用: 1. Linux:作为操作系统,提供稳定和开源的平台,支持各种服务的运行。 2. Nginx:...
本文将详细介绍如何在SAE上搭建WordPress,包括必要的步骤和关键配置。 首先,SAE是新浪推出的一款基于云计算的服务平台,它提供了包括Web应用托管、数据库存储等在内的多项服务。WordPress则是一款广泛应用的开源...
centos5.9下安装部署并且优化wordpress文档
本文实例讲述了WordPress在SAE平台实现的静态化插件及用法。分享给大家供大家参考,具体如下: WordPress是一款非常热门的博客系统,但是其对于静态化的支持却不是很好。虽然说可以配置主机的htaccess规则,来达到伪...