手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆
浏览模式: 标准 | 列表Tag:bae

BAE的坑

 自从GAE出来后。什么SAE,ACE,BAE什么什么的就全部出来了

ACE我跑几个程序一直有问题,禁用了一些函数,所以我最近在看BAE。速度也不错,也能绑域名。所以它就成了首选。但BAE有一个坑 需要注意
 
如果你的程序的上传没有改过。那么一般都是上传在自己当前的项目目录里,而这个目录由于没有经过svn上传,所以它并不在版本库里,因此,一旦碰到BAE来一个svn迁移的事件。或者更新的时候,极有可能你上传的那些附件会全部丢失。
 
慎重。我就觉得BAE就象一个实验室。我们上传代码到BAE的svn库里。然后svn库会自动 checkout到BAE的平台。于是。。如果他们要迁移了。这些数据应该都是直接delete。然后再checkout一份。
 
建议找个程序,上传到BAE自带的存储中(就象sae的存储)。

Tags: bae

将typecho移植到bae

发现一个问题,BAE可以直接用$_FILES变量,所以相对来说,移值到BAE上面的项目其实就只不过将数据库的配置改一下罢了。在正常情况下,因为没有办法使用install.php(主要是因为大部分的安装文件 都不允许你在form表单里输入常量,而只能是一个字符串)。

OK,下载原版的typecho ,然后在本地安装一下。将config.inc.php中的数据库配置调整一下。改为线上配置

同时将你的mysql导出,到线上去的phpmyadmin里执行一下。

整个世界就清静多了。

如果你觉得我说的太简单,或者你觉得太麻烦,不想先在本地安装,你可以参考这个:http://mrasong.com/item/typecho-for-bae.html,注意文章的最后有一段不要忘了,就是它的密码。。。。。否则你会发现你没办法登录。

---
BAE有另一个很严重的问题,那就是我之前说的$_FILES可以直接使用,同时可以直接将文件上传在项目目录下,但这部分代码是不受控制的。很让人麻烦。

typecho也能够在线修改模版文件 ,即这些修改的文件,又不在代码控制的范围了。。。
---有时候我不知道BAE究竟是什么,只是一个虚拟空间吗?或许我这样理解,就不会有感慨 了。。

Tags: typecho, bae