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. Altium Designer6打印PCB 设置

    1.File-->Page Setup     Printer Paper一栏是打印纸的设置,不再罗嗦.     主要是Scaling一栏:ScaleMode项选择:ScaledPrint    ...

  2. Quartz定时任务学习(七)Cron 触发器

    Cron表达式 Quartz使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成,如表1所示: 位置 时间域名 允许值 允许的特殊字符 1 秒 0-59 ...

  3. Linux发送监控指标到内部邮箱

    数据库的健康监控是个很重要的工作.重要的指标\KPI监控结果会有专门的採集.监控.告警系统来做相关事情. 而一些不是很重要的或者还在设计和调试阶段的相关指标,我仅仅是想发送到我自己邮箱,本文就针对在s ...

  4. MySQL查询

    DQL 操作 DQL 数据查询语言(重要)     数据库执行DQL语句不会对数据做出任何改变,而是让数据库发送结果集给客户端.  查询返回的结果是一张虚拟表.   查询关键字:SELECT     ...

  5. iOS UIKit:Navigation Controllers

    navigation controller是一种层次结构的container view controller,即其通过一个view controllers栈来管理内部的content view con ...

  6. table完美css样式,table的基本样式,table样式

    table完美css样式,table的基本样式,table样式 >>>>>>>>>>>>>>>>> ...

  7. php读取操作大文件

    在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file.file_get_contents之类的函数,简简单单的几行代码就能 很漂亮的完成我们所需要的功能.但当所操作的文件是一个比较大的 ...

  8. (转)Apache2 httpd.conf 配置详解 (二)

    转之--http://jafy00.blog.51cto.com/2594646/508205 DocumentRoot "/usr/local/apache-2.2.6/htdocs&qu ...

  9. Quarzt.NET的Cron表达式理解

    网上关于Quarzt.NET的Cron表达式介绍有很多,但都是基本的语法,稍微深入一些的就没有了. 基本语法介绍请参看: http://www.cnblogs.com/lzrabbit/archive ...

  10. (转)C#中的 break 与continue 的使用和注意

    今天学习循环中断的 break  和continue 1.首先是  break ,大家请看代码: 1 2 3 4 5 6 7 8 9 10 11 12 int a = 0;            wh ...