# sae-weiphp **Repository Path**: liangpeng190113/sae-weiphp ## Basic Information - **Project Name**: sae-weiphp - **Description**: 基于SAE平台的weiphp CMS微信移植版 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2016-09-17 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #sae-weiphp 基于SAE平台weiphp CMS系统 ##sae-weiphp ###简介 sae-weiphp是基于weiphp遵循Apache Licence2协议移植到SAE上,移植属于个人爱好,无任何商业性能,以此难免存在一定的问题,如有问题请留言微博[@ytf606](http://weibo.com/2135696647)或者邮件ytf606@gmail.com,非常感谢您的支持和帮助。 * sae-weiphp v1.0.0版本是基于weiphp官方2.0进行移植,所有插件均未作改动 * sae-weiphp支持一键安装,如果您不是通过应用仓库或应用导入创建的方式的话,请保证您的应用已经开启了mysql、storage(创建一个名为weiphp的domain)、memcache(至少1M) * sae-weiphp现在版本可以正常的跑在SAE上但暂不保证同时兼容了本地(稍后要做的) ###Install 可以通过以下两种方法安装 1、直接通过[应用仓库](http://sae.sina.com.cn/?m=apps&a=detail&aid=163)安装,这是最简单的方法 2、通过用户首页=》控制台=》导入应用,在“基于URL安装”中输入或者自己下载源码打成zip(zip内不要有多余的文件夹),点击安装到以上位置即可 3、已经创建好了应用,需要手动开启memcache(1M以上)、storage(domain为weiphp)以及mysql服务,然后通过svn导入代码即可 PS:导入安装和仓库安装,有可能由于多种网络原因可能会报mysql错误,这种情况只要到后台确定mysql服务是否开启。如果开启,就直接无视此错误,否者手动开启msyql,访问首页即可。 ###常量 1. 默认storage的domain:weiphp 2. 数据库默认前缀:sae_ 3. 前后台默认登陆用户名:admin 4. 前后台默认登陆密码:admin 5. 数据库主库:SAE_MYSQL_HOST_M 6. 数据库从库:SAE_MYSQL_HOST_S 7. 数据库用户名:SAE_MYSQL_USER 8. 数据库密码:SAE_MYSQL_PASS 9. 数据库名:SAE_MYSQL_DB 10. 数据库端口:SAE_MYSQL_PORT 11. 缓存路径:SAE_TMP_PATH ###已经完成的移植 1、一键安装移除不必要提示,为了便于安装暂时从代码级别固定部分参数 2、添加SAE的整体配置到惯例配置、修改应用配置配置SAE相关内容 3、移除原weiphp中sae模式的storage,改成SAE平台中storage相关接口 4、修改文件上传功能,上传文件到storage中,同时修改读取文件的从storage中读取 5、数据库的备份操作,数据备份到storage中恢复也从storage中恢复 6、修改原始安装程序sql多余部分数据导致左侧菜单栏无法显示问题 ###TODO 1、添加SAE自由的K-V数据库服务 2、修改部分安装参数到执行数据库,提高安全性和便捷性 3、添加其他weiphp所需要的服务 4、发现并修复weiphp在SAE上兼容问题 ##SAE [Sina App Engine](http://sae.sina.com.cn)(简称SAE)是新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有App Engine,SAE是新浪云计算战略的核心组成部分。 SAE是一个公有的PAAS平台,平台为了安全和分布式部署禁止本地IO的写操作,因此一般需要向本地写文件的框架、CMS等系统不能直接在SAE上运行,需要经过移植才能正常运行,通用的移植方法可以参考[这里](http://blog.sina.com.cn/s/blog_73b89cd30101230u.html) SAE提供了丰富的服务,包括storage(存储)、mysql(关系数据库)、kvdb(K-V数据库)、fetchurl(抓取)、cron(定时任务)等,具有高可靠、高扩展、高性能的PAAS云平台 ##weiphp [weiphp](http://www.weiphp.cn)是一款简洁而强大的开源微信公众平台开发框架,遵循Apache Licence2开源协议,并且免费使用(但不包括其衍生产品、插件或者服务)。weiphp提供了丰富的插件功能,包括:智能聊天、微信会员、宣传卡、投票、刮刮卡、微测试等等,可以帮助您快速的搭建自己的微信公共运营平台 weiphp底层基于Thinkphp框架开发以及onethink代码、插件以及维护有众多的开发者提供和校验,功能日趋完善。 ##反馈 * 新浪微博:[@ytf606](http://weibo.com/2135696647) * 邮箱:ytf606@gmail.com * 您也可以直接在此建立issue ##Code * github [sae-weiphp](https://github.com/ytf606/sae-weiphp)