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. [Python]网络爬虫(一):抓取网页的含义和URL基本构成

    一.网络爬虫的定义 网络爬虫,即Web Spider,是一个很形象的名字. 把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛.网络蜘蛛是通过网页的链接地址来寻找网页的. 从网站某一个 ...

  2. Web资源文件的加载

    一.关于页面跳转的一下几种方法: package com.gqx.load; import java.io.IOException; import java.io.PrintWriter; impor ...

  3. (转)解决png图片在IE6下不透明的方法

    来源于:http://xzl52199.blog.163.com/blog/static/95206446201142174540220/ 一.传统的JavaScript方法 思路: 1.一个专门解决 ...

  4. [Usaco2006 Nov]Corn Fields牧场的安排 壮压DP

    看到第一眼就发觉是壮压DP 然后就三进制枚举子集吧. 这题真是壮压入门好题... 对于dp[i][j] 表示第i行,j状态下前i行的分配方案数. 那么dp[i][j]肯定是从i-1行转过来的 那么由于 ...

  5. [D3] 2. Basics of SVG

    1. svg should use 'fill' prop instead 'background-color'2. svg width & height no need 'px'3. att ...

  6. PYTHON queue

    http://blog.csdn.net/bravezhe/article/details/8588437

  7. JSPatch 成长之路

    在这次 GMTC 大会上,我见到了 JSPatch 的作者 bang.在这之前我就和他在网上认识并聊过很多次,bang 也在这个公众号上投稿发表了多篇关于 JSPatch 的文章,包括:JSPatch ...

  8. nginx同时监听本机ipv4/ipv6端口

    修改nginx.conf配置文件 server { listen ; listen [::]:; } 0.0.0.0  表示本机所有ipv4地址,需要监听特定地址替换即可 [::]  表示本机所有ip ...

  9. Effective C++ 笔记二 构造/析构/赋值运算

    条款05:了解C++默默编写并调用哪些函数 编译器默认声明一个default构造函数.一个copy构造函数.一个copy assignment操作符和一个析构函数.这些函数都是public且inlin ...

  10. jQuery Ajax 实例 全解析

     jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是 ...