首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > PHP > 对于新浪修改CakePHP

对于新浪修改CakePHP

  • 资源大小:71.66 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: CakePHP sae

资 源 简 介

能够在Sina App Engine (SAE) 上运行的CakePHP 使用方法 覆盖项目文件到sae代码目录下 适用范围 在CakePHP 1.3.6下开发测试 应该可以用于1.2.0正式版之后的所有版本 程序的webroot目录应该位于/app/webroot,否则需自行修改config.yaml中的redirect规则 无法*用于1.20 alpha及之前的版本 原生Cake为什么无法直接运行在SAE上 |SAE限制|原生Cake的做法| |:--------|:------------| |SAE的文件系统是不可写的|Cake默认的缓存方式就是写文件到/app/tmp目录| |SAE不支持.htaccess|Cake的/controller/action/params路径转向系统,依赖于.htaccess中的rewrite规则| |SAE不允许ini_get()|Cake核心库中,有三处ini_get()的调用| 修改 针对上面的三个问题,需对Cake的相应文件进行如下修改 * 开启Cake的Memcache缓存系统,替代File系统。SAE提供了Memcache服务(需在SAE管理面板中手动开启)。在/app/config/core.php的L290,取消注释memcache的部分,注释掉file部分。 ``` Cache::config("default", array( "engine" => "Memcache", //[required] "duration"=> 3600, //[optional] "probability"=> 100, //[optional] "prefix" => Inflector::slug(APPDIR) . "", //[optional] prefix ever

文 件 列 表

code
.DS_Store
.svn
app
cake
config.yaml
TESTED_UNDER_CAKE_1.3.6

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP