http://meigesir.iteye.com/blog/1779608

虽然几个月前我是以安装应用的形式将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文件,用文本编辑器打开。

  1. 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博客上面,毕竟人家是专业的写技术博客地方,很多美观因素可以解决...

SAE下安装wordpress相关推荐

  1. php配置支持mysql解决本地安装wordpress问题

    先说一下我被折腾的纠结,我想在本地apahce+php+mysql环境下安装wordpress,当配置好apache和php后在浏览器中能显示出phpinfo信息,但运行wordpress文件夹里的i ...

  2. Centos下安装配置WordPress与nginx教程

    2019独角兽企业重金招聘Python工程师标准>>> 导读 WordPress是一个免费和开源网站和博客工具,使用PHP和MySQL. 它创建于2003年,并扩展到管理所有新创建的 ...

  3. Centos7下搭建LAMP环境,安装wordpress(不会生产博客,只是一名博客搬运工)(菜鸟)

    1.搭建MySQL数据库 安装MariaDB yum install mariadb-server -y 启动MySQL服务 emctl start mariadb #启动服务 emtcl enabl ...

  4. 我可以在不提供FTP访问的情况下安装/更新WordPress插件吗?

    我在实时服务器上使用WordPress ,该服务器仅通过SSH密钥使用SFTP . 我想安装和升级插件,但是看来您需要输入FTP登录才能安装插件. 有没有一种方法可以通过手动上传文件而不是让WordP ...

  5. WordPress建站教程,win10下运用WordPress搭建个人博客教程,WordPress安装部署教程

    一.搭建php运行环境 新手小白推荐下载phpEvn,phpEnv是由"闲云"开发的一款运行在Windows系统上的绿色的PHP集成环境,能够快速搭建php运行环境. 打开phpE ...

  6. Windows下安装XAMPP,Wordpress

    配置XAMPP:   1.下载:https://www.apachefriends.org/zh_cn/download.html(下载速度日了狗!)   2.安装XAMPP;  3.启动apache ...

  7. docker进阶 一键安装wordpress

    安装环境: centos 7 准备工作: 安装docker和docker-compose 最近想把闲置的域名使用起来, 于是想搭建个人博客,也为简书的博客留个副本,本来想通过hexo在GitHub托管 ...

  8. 在Ubuntu 16.04环境下安装Docker-CE(附视频教程)

    " 任何的课程都逃不开理论的支持" 久等了各位,上一篇说Docker开始的消息已经过去了一周多的时间,今天推送的消息是告诉大家视频可以学习了! 52ABP .NET CORE QQ ...

  9. linux 安装tcl命令,TCL/TK Linux下安装 | 勤奋的小青蛙

    原创文章,转载请注明: 转载自勤奋的小青蛙 本文链接地址: TCL/TK Linux下安装 在Linux下安装TCL/TK,可以有编译源代码的方式安装,也可以有直接通过二进制压缩包进行解压缩安装,本文 ...

最新文章

  1. 快速入门脑机接口:BCI基础(二)
  2. 首发:徐亦达教授团队最新发表的两篇机器学习论文
  3. php 简单的存在 (方法之间的神奇作用:容错)
  4. I see IC的破冰之旅
  5. Unity C# Job System介绍(三) Job的创建和调度
  6. PyCharm安装与配置,python的Hello World
  7. 哈佛大学单细胞课程|笔记汇总 (三)
  8. 【新书推荐】机器学习算法竞赛实战,Kaggle Grandmaster倾力打造,涵盖Kaggle、天池等赛题...
  9. 【日志】调频调占空比电路的设计
  10. 算法图解学习笔记01之二分查找
  11. 从C到JAVA,从面向过程到面向对象
  12. 【20180712】Nginx 参数优化和内核参数优化
  13. JDK安装和环境变量配置(超详细图文)
  14. Mybatis 缓存配置 ,如何禁用缓存与一些细节
  15. React-native项目中如何使用阿里字体库呢?
  16. html英文读法,classin读音发音 classln英文怎么读?
  17. HDFS--Secondary NameNode
  18. 手把手教你从零开始腾讯云服务器部署
  19. 解决svn冲突的办法
  20. facenet 人脸识别库的搭建和使用方法(二)

热门文章

  1. vue后台管理系统项目标准完整的目录开发架构
  2. 【以太坊】如何获取内部交易
  3. 磁带与磁盘备份系统的优劣点比较
  4. Python分析了5万条相亲网站数据 | 看相亲男女画像
  5. java 游离状态_Hibernate 的三种状态 持久化 游离 临时 的关系
  6. 简述音频3A算法概念
  7. Java编程 | 冒泡排序
  8. Mac菜单栏快捷开关 One Switch
  9. MySQL触发器更新和插入操作
  10. BootStrap-CSS样式_插件_附加导航(Affix)插件