把vanilla移植到sae了,有没有人试用一下

回复

  • edited 2012年08月12日

    我之前也部署过一次 http://lightforum.sinaapp.com/ ,以下是当时的日志

    1.在配置里面禁用缓存 $Configuration['Cache']['Enabled'] = FALSE;
    2.library/core/functions.general.php 76-81行
    if (!function_exists('__autoload')) { function __autoload($ClassName) { trigger_error('__autoload() is deprecated. Use sp_autoload_call() instead.', E_USER_DEPRECATED); spl_autoload_call($ClassName); } }
    删除或注释掉,否则SAE会一直502,我觉得这是SAE的bug
    注意,这样只是勉强可以运行,配置需要手动修改,缓存也无法启用

    不兼容之处:
    1.因为SAE不能直接进行写文件操作,而vanilla的配置文件是直接写在config.php中的,因此无法通过控制面板更改配置
    2.vanilla自带的文件缓存也无法使用

    所以,需要针对以上两处对vanilla修改

    请问楼主是做了哪些修改?

  • @bigplum SAE我很久没碰了,或许现在已经更好用了。我看了下你的配置文件,文件cache已经可以用了是吗

  • @chuck911 我没碰到502问题,smarty的cache用memcache,不过config文件还是不能自动配置,要手工修改。

  • @bigplum 看来那个bug解决了。麻烦的就是config没法写入,后台都废了

  • SAE 我也搞过啊,装的是wordpress 说是在的。我宁可玩QQ空间也不碰哪东西。

  • @chuck911 这个倒是,等有空看看能不能把读写文件改成读写其他存储。

  • wordpress 怎么可以写入呢

  • 新浪怎么自己有一个版本...... http://yunshangdian.com/?a=item&id=1072

  • @test 那不是官方的。有人自己发上去卖的。新浪SAE没什么使用价值了,云豆要买,用得很快。现在国外免费云服务一大把

  • 看来前辈不少啊…… 我用 saemc:// 实现的缓存 这个地方不支持 LOCK_EX 我改掉了
    https://github.com/tg123/Garden/commit/2c3c06702d8eeabbbafbd38d5be2aaf7b778a2f6

    其他的 我还把 那个上传文件实现了

    conf 用 kvdb 就解决不能写的问题了 都是 LOCK_EX 的问题

  • 希望可以做个fileupload插件的移植

  • 千万别用sae,sae就是一太监。

登录注册 才能回复。