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. hdoj 2795 Billboard【线段树区间最大值】

    Billboard Time Limit: 20000/8000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total ...

  2. Java Apcahe的HTTPClient工具Http请求当请求超时重发

    java Apcahe的HTTPClient工具Http请求当请求超时时底层会默认进行重发,默认重发次数为3次,在某些情况下为了防止重复的请求,需要将自动重发覆盖. 设置HTTP参数,设置不进行自动重 ...

  3. 配置nginx如果获取不到图片 去另外一台服务器获取

    配置nginx服务器从一台服务器如果获取不到图片 从另外一台服务器中获取 location ^~ /uploads/ { root /data/weiwend/weiwang; try_files $ ...

  4. [C#] 常用工具类——直接在浏览器输出数据

    /// <summary> /// <para> </para> /// 常用工具类——直接在浏览器输出数据 /// <para> ---------- ...

  5. Linux块设备驱动 --块驱动相关的结构体及相关操作

    http://blog.chinaunix.net/uid-23399063-id-70124.html

  6. hibernate.hbm.xml配置文件内容说明

    下面是一个自动生成的配置文件: <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PU ...

  7. Notification与多线程

    来源:南峰子(@南峰子_老驴 ) 链接:http://t.cn/R5swQcR 前几天与同事讨论到Notification在多线程下的转发问题,所以就此整理一下. 先来看看官方的文档,是这样写的: I ...

  8. oracle口令管理之允许某个用户最多尝试三次登录

    如果一个用户连续三次登录失败,则锁定该用户两天,两天之后该用户才能重新登录. 创建profile文件: 更新账户: 三次登录失败后用户就会被锁定: 用户锁住之后要怎么给他解锁: 解锁之后就可以正常登录 ...

  9. windows 8 解决端口(COM和LPT)问题:Prolific USB-to-Serial Comm Port(COM4)驱动异常的问题

    本来都正常的,一段时间后就不能用了,网上搜索了一圈,现记录下来,供大家参考 操作系统是win8 64位的 参考网址(http://blog.sina.com.cn/s/blog_92942dba010 ...

  10. jquery判断div是否显示或者隐藏

    jquery判断div是否显示或者隐藏 很多时候会要判断一个div是不是显示着,没显示要怎么处理,显示的如何处理: 方法很简单,选择到你要判断的div,再用is(':hidden')判断是否隐藏:或者 ...