SAE环境下WordPress插件移植注意事项
2011-11-22要想把wp插件成功移植到sae上,首先应该搞清sae支持的受限PHP语言和完整版本的PHP语言有何区别。我认为SAE和完整版PHP有如下区别:
最显著的不同莫过于文件操作和文件存储了。首先说文件操作,SAE出于安全性考虑,禁用了很多本地文件操作函数,并且没有提供替换的函数,我认为将来开放的可能性也不是很大,因为这关系到整个云平台的安全性。然后是文件存储,SAE采用和Amazon S3类似的存储技术,将静态文件存放到单独的服务器上,尽管这样有利于文件的集中管理,也有利于使用CDN技术将静态文件分发到网络边缘,但同时带来了一个问题——即不能使用PHP原生函数进行静态文件的存取操作,所以这部分函数需要替换掉。
其次,不同于Apache的.htaccess文件,SAE使用AppConfig文件来对web服务进行配置。如果wp需要使用urlrewrite等功能的,注意对此进行相应更改。
原先SAE不支持的cUrl函数、GD库等函数,现在已经通过函数重载实现,所以这部分可以不必考虑。
别的嘛,暂时没想出来,以后接着补充。
您可能也喜欢:
4 条评论
-
-
请问您有没有推荐的SAE环境下WordPress的编辑器插件啊?我本来想用百度的wp-ueditor,可是上传文件老是不响应,就是已经从本地选好了图片点击上传之后,提示上传0张图片,而且无法点击确定。因为我不会写代码,所以想用个现成的插件,求推荐!
WP Super cache移植的有木有,你写了 Total Cache,super cache可以么,给写出来呗,这样才完整么,拜谢,再谢。