-
SAE 上安装 Wecenter 错误问题处理
下面我们一起来看一篇关于SAE 上安装 Wecenter 错误问题处理例子,希望这篇文章能够帮助到各位朋友.
今天其实想搭建个社区,专门为 Zephir/Phalcon/Yaf/Docker/Swoole 建设一个社区,专门为 C 语言的PHP框架和 C 语言扩展做一个,刚开始挺高兴的,直接用 wecenter 搭建多好,而且官网说支持 SAE,我就信心满满的去了,结果不行,坑爹呀,新浪那么大字,mysql 不支持 host:port 没看吗?稍微修改一下就可以了.
0x01
修改 system\Zend\Db\Adapter\Mysqli.php,搜索找到 // Suppress connection warnings here.,然后在上边加入以下代码:
- //修复SAE上连接错误 BUG add by widuu 2015/4/23
- if (defined('IN_SAE')){
- $host = $this->_config['host'];
- $this->_config['host'] = strstr($host,':',true);
- $port = trim(strstr($host,':'),':');
- }
- // end by widuu
修改 system\Zend\Db\Adapter\Pdo\Abstract.php,搜索一下代码:
return $this->_pdoType . ':' . implode(';', $dsn);
然后替换成如下这样:
- //修复SAE上连接错误 BUG add by widuu 2015/4/23
- if (defined('IN_SAE')){
- $host = $dsn['host'];
- $dsn['host'] = strstr($host,':',true);
- $dsn['port'] = 'port='.trim(strstr($host,':'),':');
- } //phpfensi.com
- // end by widuu
- return $this->_pdoType . ':' . implode(';', $dsn);
0x02
伪静态不管用,大哥你知道吗,最好看看官方的 API,然后伪静态变成如下就可以了:
name:你的应用名称
version:你的版本
handle:
- rewrite: if (!-d && !-f) goto "/index.php?%{QUERY_STRING}"
好就到这里,明天预告,更新 Phalcon 的东西,我也想更新 YAF 的知识,当然一个一个慢慢来,然后是 Zephir.
出处:http://www.phpfensi.com/php/20160825/10579.html
栏目列表
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式