eZ Publish 4.0
eZ publish 4.0的发布标志着eZ Systems兑现了其基于可持续发展的平台来提供企业级内容管理解决方案的承诺。这是基于php 5发布的第一个版本,整合了各种性能的改进,同时也保留了站点升级的简单方式。eZ publish 4.0包含了3.10系列的所有功能。
因此我们选择了一个早期的版本来创建基于PHP 5的技术平台,它们被放置到特定的eZ Components中。
后续版本将整合更多的eZ Components,这可能需要更大的升级代价。但是,我们承诺提供eZ 体系的工具,将这个代价减为最小。而且特点和性能方面的附加值将远远大于升级的负担。
优点:
- eZ Publish 3.10的所有功能被包括到4.0中
- XML的本地化支持
- 性能改进,代码清理
- Extensions可以使用eZ Components
- 从eZ Components自动加载的机制
- 由于新的自动加载机制,内核的类可以被扩展中的类重设(几乎不需要修改内核),但是要小心运用此项功能。
eZ Publish 4.0 alpha 的需求
总体
- UTF-8
- PHP 5中, php.ini中的date.timezone选项必须设置为正确的时区(参看: http://no.php.net/timezones)
- eZ Components最新的稳定版本(只在使用缺省安装以外的扩展或您想测试自己的扩展时为必需)
操作系统
- Linux 内核版本为 2.4 或更高
- Windows 2000/2003 server, XP
- Mac OS X
数据库系统
- MySQL 4.1 (支持 Unicode ), 5.x (推荐)
- PostgreSQL 7.4+
网络服务器
- Apache 1.3.37
- Apache 2.0 (prefork 模式)
- Apache 2.2 (prefork 模式)
PHP和PHP-CLI需求
- PHP 5.2.x 及以上 (启用所有缺省扩展,关闭安全模式)
- MBString 扩展。
- 注意当前有个问题正在调查中:http://issues.ez.no/IssueView.php?Id=8969
- 考虑到以后我们将此需求转移到iconv,并根据扩展的可用性来动态的使用这两个扩展。
- GD 和/或ImageMagick
- PEAR
推荐的附加软件
PHP opcode caches: APC 3.0.14 或eaccelerator 0.9.5.2
升级说明
- 按照说明来升级到3.10,如果您的版本更低(参看http://ez.no/doc/ez_publish/upgrading的说明来升级到eZ Publish 3.10。)
- 升级这个发布
- 切换到PHP 5.2 (确定您满足所有的需求)
- 要测试/升级您的扩展,您需要运行以下指令来更新加载数组:
bin/php/ezpgenerateautoloads.php -e
下载eZ Publish 4.0 alpha 1 ,请访问 下载页面