1. 安装SAE上的wordpress,创建应用选择wordpress模板,安装后是3.4版本
  2. 新建一个版本2,下载最新wordpress安装包并解压到版本2中
  3. 初步猜想修改地方:
    1. 数据库配置:wp-config.php

      <?php
      /**
      * WordPress 基础配置文件。
      *
      * 本文件包含以下配置选项: MySQL 设置、数据库表名前缀、
      * 密匙、WordPress 语言设定以及 ABSPATH。如需更多信息,请访问
      * {@link http://codex.wordpress.org/Editing_wp-config.php 编辑
      * wp-config.php} Codex 页面。MySQL 设置具体信息请咨询您的空间提供商。
      *
      * 这个文件用在于安装程序自动生成 wp-config.php 配置文件,
      * 您可以手动复制这个文件,并重命名为 wp-config.php,然后输入相关信息。
      *
      * @Author Elmer Zhang <freeboy6716@gmail.com>
      * @package WordPress
      */ // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //
      /** WordPress 数据库的名称 */
      define('DB_NAME', SAE_MYSQL_DB); /** MySQL 数据库用户名 */
      define('DB_USER', SAE_MYSQL_USER); /** MySQL 数据库密码 */
      define('DB_PASSWORD', SAE_MYSQL_PASS); /** MySQL 主机 */
      define('DB_HOST', SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT); /** 创建数据表时默认的文字编码 */
      define('DB_CHARSET', 'utf8'); /** 数据库整理类型。如不确定请勿更改 */
      define('DB_COLLATE', ''); define('WP_USE_MULTIPLE_DB', true); /*$db_list = array(
      'write'=> array(
      array(
      'db_host' => SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,
      'db_user'=> SAE_MYSQL_USER,
      'db_password'=> SAE_MYSQL_PASS,
      'db_name'=> SAE_MYSQL_DB,
      'db_charset'=> 'utf8'
      )
      ),
      'read'=> array(
      array(
      'db_host' => SAE_MYSQL_HOST_S.':'.SAE_MYSQL_PORT,
      'db_user'=> SAE_MYSQL_USER,
      'db_password'=> SAE_MYSQL_PASS,
      'db_name'=> SAE_MYSQL_DB,
      'db_charset'=> 'utf8'
      )
      ),
      );
      $global_db_list = $db_list['write'];*/ /**#@+
      * 身份密匙设定。
      *
      * 您可以随意写一些字符
      * 或者直接访问 {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org 私钥生成服务},
      * 任何修改都会导致 cookie 失效,所有用户必须重新登录。
      *
      * @since 2.6.0
      */
      define('AUTH_KEY', hash_hmac('sha1', SAE_ACCESSKEY . 'AUTH_KEY', SAE_SECRETKEY ));
      define('SECURE_AUTH_KEY', hash_hmac('sha1', SAE_ACCESSKEY . 'SECURE_AUTH_KEY', SAE_SECRETKEY ));
      define('LOGGED_IN_KEY', hash_hmac('sha1', SAE_ACCESSKEY . 'LOGGED_IN_KEY', SAE_SECRETKEY ));
      define('NONCE_KEY', hash_hmac('sha1', SAE_ACCESSKEY . 'NONCE_KEY', SAE_SECRETKEY ));
      define('AUTH_SALT', hash_hmac('sha1', SAE_ACCESSKEY . 'AUTH_SALT', SAE_SECRETKEY ));
      define('SECURE_AUTH_SALT', hash_hmac('sha1', SAE_ACCESSKEY . 'SECURE_AUTH_SALT', SAE_SECRETKEY ));
      define('LOGGED_IN_SALT', hash_hmac('sha1', SAE_ACCESSKEY . 'LOGGED_IN_SALT', SAE_SECRETKEY ));
      define('NONCE_SALT', hash_hmac('sha1', SAE_ACCESSKEY . 'NONCE_SALT', SAE_SECRETKEY )); /**#@-*/ /**
      * WordPress 数据表前缀。
      *
      * 如果您有在同一数据库内安装多个 WordPress 的需求,请为每个 WordPress 设置不同的数据表前缀。
      * 前缀名只能为数字、字母加下划线。
      */
      $table_prefix = 'wp_'; /**
      * WordPress 语言设置,默认为英语。
      *
      * 本项设定能够让 WordPress 显示您需要的语言。
      * wp-content/languages 内应放置同名的 .mo 语言文件。
      * 要使用 WordPress 简体中文界面,只需填入 zh_CN。
      */
      define ('WPLANG', 'zh_CN'); /**
      * 开发者专用:WordPress 调试模式。
      *
      * 将这个值改为“true”,WordPress 将显示所有开发过程中的提示。
      * 强烈建议插件开发者在开发环境中启用本功能。
      */
      define('WP_DEBUG', false); /* 好了!请不要再继续编辑。请保存该文件。 */ /** WordPress 目录的绝对路径。 */
      if ( !defined('ABSPATH') )
      define('ABSPATH', dirname(__FILE__) . '/'); /** 设置 WordPress 变量和包含文件。 */
      require_once(ABSPATH . 'wp-settings.php');
    2. 文件(缓存,图片)读写接口
    3. 搜索SAE模板项目中SAE的字眼
      1. \sae_app_wizard.xml文件
      2. /wp-admin/includes/image-edit.php p224 –> p314
      3. \wp-admin\includes\image.php p95 –> p58
      4. \wp-admin\plugins.php p46 –>  p43
      5. \wp-includes\functions.php p1296 p1474 p3515–> p1469 p1795 p4240
      6. \wp-includes\media.php p426 –> p543
    4. 运行中bug修改
      1. wp-load.php p22-> define( 'ABSPATH', '' );
      2. D:\jdhublog\1\wp-includes\functions.php p2934 –> 注释 p3560

待续。。。。

研究在SAE上搭建最新wordpress的更多相关文章

  1. 【网站开发】在新浪SAE上搭建一个博客

    概述 在新浪SAE上搭建一个博客 1.访问新浪SAE站点 http://sae.sina.com.cn/ 2.注册新浪SAE 3.选择应用仓库 4.选择WordPress 5.安装WordPress ...

  2. 从Python爬虫到SAE云和微信公众号:二、新浪SAE上搭建微信服务

    目的:用PHP在SAE上搭建一个微信公众号的服务器. 1.申请一个SAE云账号 SAE申请地址:http://sae.sina.com.cn/  可以使用微博账号登陆,SAE是新浪的云服务,时间也比较 ...

  3. 在新浪SAE上搭建微信公众号的python应用

    微信公众平台的开发者文档https://www.w3cschool.cn/weixinkaifawendang/ python,flask,SAE(新浪云),搭建开发微信公众账号http://www. ...

  4. 在SAE上搭建自定义版本WordPress, 并用SAE Storage代替WordPress Uploads

    问题由来: 1. SAE中默认的WP for SAE版本太低, 导致某些基于新版本WordPress的插件不能使用. 2. SAE中单个APP的代码空间仅有100M. 将WordPress中uploa ...

  5. 使用python在SAE上搭建一个微信应用,使用有道翻译的api进行在线翻译

    1. 准备,先在使用python一步一步搭建微信公众平台(一)中基本实现自动回复的功能后,接着在有道词典上申请一个key,http://fanyi.youdao.com/openapi?path=da ...

  6. JMeter--二、在Windows环境上搭建wordpress

    为了学习使用JMeter,在Windows环境上搭建了wordpress. 使用JMeter录制或是编写登录worepress.编辑文章.删除文章的脚本. 首先了解一下wordpress是什么? Wo ...

  7. 一个很简单的php留言板。。。。搭建在sae上的。。。

    我在sae上搭建了一个个人简历的页面: 有兴趣的可以访问  http://671coder.sinaapp.com/ 在做下面一个简单的留言板的时候,卡了我很久,虽然完全没用过php..但是还是最后勉 ...

  8. 怎么在阿里云搭建一个WordPress博客(超详细教程)

    想以正确的方式启动一个 WordPress 博客吗?我知道,这可能是一个令人恐惧的想法 -- 其实你并不孤单.但是,在帮助很多用户创建博客之后,我决定编写一份详细的指南,让任何没有技术知识的人都能拥有 ...

  9. [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV

    接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...

随机推荐

  1. Compress、tar、gzip、zcat、bzip2、bzcat、打包解压命令行

    讲解内容: Linux环境中,压缩文件案的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2. *.z             compress程序亚索的文件: *.g ...

  2. MySQL数据库MyISAM和InnoDB存储引擎的比较(转)

    MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种.这里介绍关于这两种引擎的一些基本概念(非深入介绍). MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索 ...

  3. 什么时候使用Shell

    因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化.因此,Shell脚本只要“用心写”一次,即可应用到很多系统上.因此,之所以要使用Shell脚本是基于: 简单性:Shel ...

  4. 我的第一个phonegap开发WebApp的demo 怎么搭建安卓开发环境以及安装phonegap

    一.先来张图,赏心悦目观赏一下,哈 . 这个就是使用phonegap框架搭建起来的,运行在安卓环境上的第一个demo. 安卓的开发环境,大家都会搭建了,所以不赘述.讲一下,安装phonegap的步骤. ...

  5. [每日一题] OCP1z0-047 :2013-08-12 view视图的描述哪些是正确的?

    正确答案是: CE 这是OCP教材中的: 1.简单视图与复杂视图的定义: 2.复杂视图通常不能被DML: .WITH CHECKOP TIONT选项 A不正确.简单视图可以被更新. hr@OCM> ...

  6. 【HDU】5247-找连续数(直接暴力)

    ORZ,这道题想复杂了,原来直接暴力就能够了复杂度为 n * n * logn #include<cstdio> #include<set> #include<algor ...

  7. innodb_support_xa

    从官方解释来看,innodb_support_xa的作用是分两类: 第一,支持多实例分布式事务(外部xa事务),这个一般在分布式数据库环境中用得较多. 第二,支持内部xa事务,说白了也就是说支持bin ...

  8. Java实现直接插入查找

    import java.util.Scanner; /*算法思想:每趟将一个待排序的元素作为关键字,按照关键字值大小插入到已排好序的那部分序列的适当位置上,直到插入完成,*/ /*平均时间复杂度O(n ...

  9. Mysql Join语法解析与性能分析详解

    一.Join语法概述 join 用于多表中字段之间的联系,语法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1 ...

  10. 移动web前端小结(一)

    这段时间做了几个移动项目的前端页面,姑且称之webapp.做这几个项目之前根本没接触过移动端的相关知识,以为和PC端页面没啥区别无非就是尺寸小一点罢了.上手以后发现问题颇多.下面从框架.相关知识点.遇 ...