其实从刚开始用的时候就发现本地环境和真实环境有不同,导致本地环境我都没怎么用。
1、本地环境的php是32bit版本的,真实环境是64bit的。这是我发现的第一个不相同的地方,就是因为这个,直接导致我的应用绝大部分调试工作都是在把代码上传到服务器后直接在线测试的。因为我做那个应用的时候需要用到64位整数,本地环境不支持。
2、saemysql使用的不同,今天在本地用了一下saemysql,本来以为直接拿以前线上的代码直接在本地环境中运行就可以的,结果发现不行。在线上的版本,只要直接
就可以使用了。但是在本地环境中这样的代码是有问题的,会提示重复声明saemysql:
Fatal error: Cannot redeclare class SaeMysql……
因为在本地环境的emulation文件夹中有saemysql.class.php这个文件。
所以把include_once('saemysql.php');注释掉,然后再运行,发现还是有错误,找不到数据库。再细看看,怎么数据库的名字变成了“app_”?正常应该是“app_应用名”才对,然后去看saemysql.class.php,有一个setAppname的方法,好吧,那就试一下吧,然后便成功了。所以在本地用saemysql的时候应该这样:
以上只是在我的本地环境中出现的问题,不知道是否具有普遍性。
3、在本地环境中,你是可以随意使用代码路径的,所有的IO函数都可以使用,而在真实环境中,所有本地IO可能都被禁止,要用storage来代替。
因为本地环境用的不多,目前暂时发现这些。正在做的应用准备在本地环境测试,如果有新的发现再发上来。
分享到:
相关推荐
因为新浪SAE环境和普通环境的不同,许多SAE提供的服务不能在本地...3,在本地环境同样具有SAE_MYSQL_HOST_M,SAE_MYSQL_PORT等SAE系统常量和SAE 系统函数如sae_debug()。 4,打开控制面板运行命名 sae stop 关闭
sina SAE 本地开发环境,可以轻松搭建本开开发环境
3,在本地环境同样具有SAE_MYSQL_HOST_M,SAE_MYSQL_PORT等SAE系统常量和SAE 系统函数如sae_debug()。 4,打开控制面板运行命名 sae stop 关闭SAE本地服务后 上述服务将不起作用。 在运行普通程序时大家可以关闭...
SaeServer既能作为SAE本地开发环境也能作为普通运行环境。有SAE开关,关闭SAE后可作为普通环境。自带许多常用工具如phpmyadmin、xdebug、pear、memcache、mongodb、sqlite等。欢迎大家测试。老版SaeServer不支持通过...
SaeServer既能作为SAE本地开发环境也能作为普通运行环境。有SAE开关,关闭SAE后可作为普通环境。自带许多常用工具如phpmyadmin、xdebug、pear、memcache、mongodb、sqlite等。欢迎大家测试。 老版SaeServer...
SaeServer既能作为SAE本地开发环境也能作为普通运行环境。有SAE开关,关闭SAE后可作为普通环境。自带许多常用工具如phpmyadmin、xdebug、pear、memcache、mongodb、sqlite等。欢迎大家测试。微盘下载:...
前段时间使用新浪提供的SAE做开发,完成之后分享一下其中用到的文档给大家
sae法兰 sae法兰标准 sae对开法兰 sae焊接法兰 高兰液压件
SAE标准目录SAE标准目录SAE标准目录
实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...
包括svnant,sae-1.1.0-all,sae_deploy,sae-...sae java 接口环境库,http://sae4java.sinaapp.com/lib/sae-1.1.0-all.zip 。 ant执行文件,http://sae-java-deploy.googlecode.com/svn/trunk/sae_deploy.xml 。
3GPP系统架构演进(SAE)原理与设计,实在是没找到全本的,只找到了试读的第四章,找的时候发现CSDN上还没有相关资源就发上来了。
采用深度学习的SAE网络进行特征提取,该网络可以充分提取数据的潜在特征
ThinkPHP 全面支持新浪SAE平台,SAE版ThinkPHP最大的特点是:它具有“跨平台”的功能,能使同样的代码,既能在SAE上面运行, 又能在普通运行环境运行。 详情请见内含的readme.txt文件。 功能演示视频:...
)SAE J1939概述 )物理层(SAE J1939-11) )数据链路层(SAE J1939-21) )网络层(SAE J1939-31) )应用层(SAE J1939-71) )故障诊断(SAE J1939-73) )网络管理层(SAE J1939-81) )应用实例
使用了sae的自有的KVDB技术,缓存速度更快,比起memcache占用豆豆资源更低,全站使用Storage存储文件,解决了sae本地不能读写的问题。 Emlog for SAE 移植版安装说明: 1.在SAE创建一个新应用 2.进入应用管理->...
ThinkPHP(SAE引擎)
使用TensorFlow实现稀疏自编码神经网络,采用数据mnist
SAE测试web项目(连接SAE数据库)demo
SAE 即Size Alteration Event,SAE 是AXE 系统中一个...SAE 是为了管理AXE 的数据记录和文件的一些事件,对于特定某个记录或者文件,有相应的一个SIZE ALTERATION EVENT与之对应。在系统内对不同的SAE 分配一个SAE 号。