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. Mysql查找如何判断字段是否包含某个字符串

    Mysql查找如何判断字段是否包含某个字符串   有这样一个需求,在Mysql数据库字符串字段(权限)中,用户有多个不同的邮箱,分别被‘,’分开,现在要取出某个邮箱的所有成员列表.   假设有个表: ...

  2. vim的全局替换

    本文出自   http://blog.csdn.net/shuangde800 本文是在学习<使用vi编辑器, Lamb & Robbins编著>时在所记的笔记. 本文内容: 基本 ...

  3. 磁盘性能指标--IOPS 理论

    机械硬盘的连续读写性很好, 但随机读写性能很差.这是因为磁头移动至正确的磁道上需要时间,随机读写时,磁头不停的移动,时间都花在了磁头寻道上,所以性能不高.  如下图:在存储小文件(图片).OLTP数据 ...

  4. servlet和手动创建servlet,断点调试

    1.    什么是Servlet Servlet是一种用Java语言编写的Web应用组件 Servlet主要用于动态网页输出,扩展了Web服务器的功能 Servlet由Servlet容器进行管理 2. ...

  5. 【Qt】测测你对Qt的了解–Qt工具知多少

      原文:http://blog.163.com/lijiji_1515/blog/static/1268774462009103101944455/   你知道Qt都提供了哪些工具吗? 你知道Qt的 ...

  6. myeclipse2014新感悟

    部署有两种方式:1.直接把文件拷贝到 tomcat下的webroot文件夹下 2.myeclipse软件内部点击“deploy”部署 →点击add→tomcat下的webroot文件夹下 点击完“运行 ...

  7. AndroidUniversalImageLoader网络图片加载

    1.功能概要 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示. (1).使用多线程加载图片(2) ...

  8. cocos2dx_moveby_n_moveto

    对于参数(SEC, POINT)来说,CCMoveTo是移动到WND的绝对的POINT,CCMoveBy是相对当前位置移动一个相当于(0,0)到POINT的向量.

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

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

  10. SQL性能优化没有那么神秘

    经常听说SQL Server最难的部分是性能优化,不禁让人感到优化这个工作很神秘,这种事情只有高手才能做.很早的时候我在网上看到一位高手写的博客,介绍了SQL优化的问题,从这些内容来看,优化并不都是一 ...