B2evolution/环境需求
技术要求[ ]
尽管大多数人在使用Apache网络服务器的Linux主机上运行b2evolution程序,但这并不是必须的装配。b2evolution同样可以在装有IIS服务器的Windows主机下运行。除此之外,B2evolution也可以在OS/2 Warp Server for E-Business 或者是 OS/2 Warp 4 client, aka Merlin上运行,不过两者都需要装有各自的更新包以及Apache 2、MySQL、PHP。
你的网络服务器应该具有:
- PHP版本在4.3.2或之上(b2evolution 1.6之后对PHP5是完全支持的),b2evolution 3.0需要PHP4.4,但是推荐使用PHP5.x;
- MySQL版本在4.1或之上(b2evolution 1.6之后对MySQL 5.x是完全支持的),如果你使用的是MySQL 3.23或者4.0,也就是一些有点过时的版本,那么你可以下载安装b2evolution2.4.7。
你可以将b2evolution安装到一个已经存在的数据库中,也可以在一个数据库中安装多个b2evolution。
如果你的网络服务器不符合这些具体的需求,那么我们不得不提醒你,你需要联系你的主机提供商升级到PHP 5.x和MySQL 5.x,要不然你可以换一个更好的主机。
主机[ ]
有些主机提供商在运行PHP程序的时候会有一些偏执的行为,比如删除了些必须的功能,比如,文件访问、Sockets、上传文件、邮件发送等。
这样b2evolution的某些功能在这些主机中就不会正确工作,甚至什么都运行不了。
如果你的主机有这些错误,建议你换一个主机。
PHP[ ]
PHP Memory Limit[ ]
自b2evolution 1.8之后,一般需要8MB的存储限制。修改它,则需要在php.ini文件中修改“Memory_limit”的值,例如修改为16M的话,可以在/conf/_advanced.php文件中添加下行代码:
ini_set('memory_limit', '16M');
这行代码将会在php.ini或者.htaccess(Apache服务器中的)文件中设置该值。如果PHP是在安全模式下运行的,那么使用上面的代码是没有效果的,这种情况下,你需要联系你的主机提供商来帮你修改。
PHP 版本[ ]
最低版本是PHP4.3.2,因为提供的一些功能需要,例如file_get_contents()和hemlentities()。
PHP组件[ ]
XML-RPC相关的函数以及XHTML有效需要的PHP XML组件。
PHP Info[ ]
请在你的服务器上运行PHP info命令或者让你的主机提供商运行然后将运行结果发给你,如此你便可以了解到一些有用的信息,比如服务器上安装的PHP版本,以及安装的一些PHP组件。
phpinfo.php文件里的代码:
<?php phpinfo(); ?>
创建该文件,然后上传到你的网络主机上,再通过浏览器来访问运行它。
PHP相关的依赖性[ ]
确保你的PHP info中给出了Zend Optimizer的相关信息,如果是2.6.2或者以上版本,那么OK。还应确保Zend Engine是在1.3版本之上的。
因为老版本中的一些bug会使程序在某些情况下不能正确运行。
浏览器[ ]
后台使用CSS样式表来设置布局和外观显示的,所以一些老的或者实验性的浏览器无法正确处理这些样式表文件,造成显示错误。
B2evolution在以下浏览器中进行了充分测试:
而在以下的一些浏览器中会有一些显示问题:
可移植性[ ]
B2evolution使用了数据库抽象类,所以可以很容易地将系统移植到另一个数据库管理系统中。
参考来源[ ]
B2evolution使用手册导航 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|