2013-02-14 45 views
0

我正在为基于php的CMS安装向导。动态确定基于PHP的CMS与服务器的兼容性?

目前,我检查的PHP版本,它必须> = 5.4以及是否apache_get_modules是可用的,如果是这样,请检查是否mod_rewrite的启用。

有三种可能的结果。成功,警告和错误。

成功和错误应该是不言自明。

警告是当安装向导无法弄清楚一些事情,所以我们并不确切地知道,如果它与否。

它看起来像这样:

所以,问题是。我还能检查什么?

我想我可以测试一些扩展,像GD Imagelibrary。

任何帮助是极大的赞赏,感谢提前:)

+1

“我还能检查什么?”呃...你的CMS依赖的东西?还有什么你需要检查? – esqew 2013-02-14 05:09:48

+0

您的软件将使用的目录的访问权限,php配置与安全性。看看其他成功的CMS是如何做的! – didierc 2013-02-16 02:23:14

+0

我讨厌框架告诉我,我不能安装这个或那个,你应该警告你的用户,但让他们尝试执行安装。那么,如果它失败,失败,只是显示日志,但不禁止安装按钮,因为我没有,因为你会在你所有的CMS使用一次函数的PHP版本是正确的,这只是dreadfull ... – mpm 2013-02-16 05:10:34

回答

-1

你没有提到什么CMS您要安装,但我的建议是去网站为CMS和找到自己的要求页面。它应该告诉你服务器要求是什么。将这些要求与您的虚拟主机提供的内容进行比较,并查看缺少的内容您可能需要创建一个简单的phpinfo文件,告诉您您的托管服务器已安装了哪些模块。如果您在那里看不到问题,请检查与CMS关联的不同目录上的权限冲突。

+0

提出问题的人在编写CMS,而不是安装CMS。 – duskwuff 2013-02-16 02:48:20

+0

是的......我想我最初错过了。 – premisoft 2013-02-18 14:28:09