对《如何在BAE上搭建Typecho》一文的补充

Typecho现已直接支持BAE SAE,本文已失效,故删除了下载地址。

原文地址:http://banri.me/share/bae-typecho.html

如果只撰写纯文字博客,原文的方法是没有问题的,后得知BAE会清理本地写入的数据。所上传的附件在短期内可以正常显示,但会不定期被删除。

解决办法:使用外链或百度云存储插件。百度云存储插件需要upload接口,目前仅支持SVN版。

Typecho For BAE 整合包

--- Typecho SVN 官方最新版
--- BaeUpload 百度云存储插件 (by 兜兜有矿石
--- MagikeEditor 最好用的编辑器 (by Hanny

--- Contents.php 描述信息去换行符
--- app.conf 伪静态规则
--- config.inc.php 配置文件 (by Mr.Asong
--- typecho_bae.sql 默认数据库

--- 精简了多余的插件、安装文件

使用方法

前期准备:创建应用(Web应用-PC Flash/Iframe 均可),创建数据库,创建云存储Bucket

1.下载、解压,以下所有步骤请使用 Notepad++ 等编辑器,在 UTF-8 无BOM格式编码 下编辑
2.打开 config.inc.php 文件,在63行写上你的BAE数据库名称
3.打开 typecho_bae.sql 文件,在130行写上你的域名(如果绑定了自有域名,则填写绑定后的域名)
4.如需修改登录名,可在204行找到第一个admin进行更改
5.全部修改完成后,将build内文件打包成zip格式(不包含文件夹本身),创建新版本,上传文件并上线
6.进入数据库phpMyadmin,导入修改后的 typecho_bae.sql 文件
7.登陆后台,账号为你所修改的账号,默认为admin,密码为123456
8.控制台-插件,启用 BaeUpload 并设置Bucket名称,AK、SK留空

如需设置唯一地址(301转向),可点击开头的原文查询,本文不再赘述,整合包内文件版权归原作者所有。

评论

  1. 苏

    免费的搭建?

    回复
  2. 偶遇
    偶遇

    为啥无法下载了?

    回复
  3. m_in2
    m_in2

    请问一下错误503是怎么回事呢?
    Error establishing a database connection

    回复
    1. 大排
      大排

      数据库没有连接好,改成自己的数据库名

      回复
  4. 11
    11

    "BAE会清理本地写入的数据",是不是说usr目录下的uploads会被清理???我去,那以前的附件要转到BAE该如何。。。这个BaeUpload 插件是不是只能解决插件开启以后上传附件至BAE云存储,但是对于直接打包上传于以前的附件还是要悲剧。。。

    回复
    1. banri
      banri

      直接打包上传的不会悲剧的,放心吧。另外现在开启NFS以后,不会清理附件了,但是每天限额容量比较小,还是用云存储比较好

      回复
      1. 11
        11

        话说。。。还是悲剧了,直接打包的以前的附件,都无法下载的。。。还是SAE靠谱点。。。

        回复
        1. banri
          banri

          另外我弱弱的问下你的BAE有没有开启NFS……

          回复
          1. 11
            11

            开启了,图片附件可以显示了,但是ZIP之类的就不行了。

            回复
            1. ych
              ych

              app.conf配置好后,可以下载zip的。

              回复
            2. banri
              banri

              这确实没办法了,要用云存储才行的~话说你那个主机确实买过了 - - 不过也不是特别贵吧,凑活...

              回复
              1. ych
                ych

                app.conf做了文件访问限制。而非上传限制。建议看看app.confi的内容就明白了。这也是bae比较妖怪的地方。
                如果不更改bae的app.conf,sitemap.xml都是无法访问的。。。

              2. banri
                banri

                嗯 应该是做了限制...只有云存储才能解决了

              3. 11
                11

                还好吧,不算特别贵。我测试了,不开启BAE_UPLOAD的情况下,用原始自带上传附件功能,对于GIF,JPG之类的可以正常上传,下载,显示。但是对于ZIP等其他格式就不行了。

                我将1.ZIP的压缩包,改成了1.JPG,就能正常上传、下载,虽然下载后还是1.JPG,但是本地再改回ZIP后缀名,还是完整的压缩包,里面内容也在。但是如果直接上传1.ZIP,就无法下载了,永远只会提示你没有找到内容。

                这说明,BAE的NFS可能对文件类型做了限制。

        2. banri
          banri

          SAE也不支持本地IO……

          回复
          1. 11
            11

            算了,刚去买了个wopus,电信,便宜,一年160。

            回复
            1. banri
              banri

              贵了,不如试试hostker

              回复
  5. De
    De

    还是觉得自己的空间比较方便,不需要折腾这些...

    回复
    1. banri
      banri

      BAE就是免费啦,对于这种奇特的使用方式我也不习惯。。。

      回复
  6. reizhi
    reizhi

    SAE也好BAE也好,终究还是没有传统的主机适合博客。

    回复
    1. banri
      banri

      主要还是插件问题,比较折腾
      BAE树大招风,迟早得备案

      回复
  7. 软件小品
    软件小品

    话说typecho真的比WP轻便吗

    回复
    1. banri
      banri

      typecho确实是轻量级的blog,比较轻便

      回复
  8. 梦月酱
    梦月酱

    果然技术文 名至实归 可是不更新的TP 无爱啊

    回复
    1. banri
      banri

      官方时不时放个话说要有新版本,每次都是坑……_(:3」∠)_

      回复
  9. 声仔thon
    声仔thon

    nth-child(),这个很强大了,学习了

    回复
    1. banri
      banri

      嘿嘿,这个挺有趣的~

      回复
  10. 声仔thon
    声仔thon

    现在申请bae还是很麻烦吗?

    回复
    1. banri
      banri

      BAE已经开放申请了,所有人都可以申请,并且都有免费的配额,个人博客还是很够用的

      回复
      1. 声仔thon
        声仔thon

        好消息啊~~我去看看

        回复