PHP 5.5.9测试失败和内部服务器错误

时间:2014-02-08 16:09:48

标签: php compilation plesk opensuse

如果我的术语不完全准确,首先请原谅我。我对这个问题的了解有限,但最好尽量传达我们遇到的问题。我的服务器管理员正在尝试在实时服务器上部署php 5.5.9。最初的目的是安装php 5.4.x,但我们选择了最新版本(无论是否使用o / s,都需要手动编译)

O / S是OpenSuse 12.1,服务器是Plesk服务器(Plesk版本11.0.9)和Apache 2.2.1。这个特定的o / s没有能力更新php自动,所以一切都必须手动完成。由于我们不想冒险搞砸服务器(当前使用php 5.3.8运行),我们选择安装第二个版本的php和当前版本。我们遵循的说明在此处列出:http://kb.parallels.com/en/114753

在编译过程中由于缺少库而导致多次尝试失败后,我们终于能够无错误地编译php 5.5.9,然后继续使用'make test'运行测试

不幸的是,测试结果返回了32次失败,并且跳过了总测试的20%。共完成了13011次测试,其中10410次完成。测试摘要可以从这里下载:http://uploaded.net/file/v6ug55l8

无论如何,决定我们也可以尝试一下,我们将上面第一个链接中指出的更改应用到vhost.conf。但是,它不起作用,然后vhost返回每个页面的内部服务器错误,无论脚本或扩展名如何。错误日志遗憾地没有指出任何错误,只有mod_security记录了大量的内部服务器错误。我们在错误日志中注意到了大量这些:警告:SuexecUserGroup指令需要SUEXEC包装。但是,它似乎没有关系,因为同样的错误可以追溯到几周。

所以,我们不知道下一步该做什么。我们的下一次尝试将尝试编译一个PHP 5.4.x,因为可能有一些事情与5.5.9 ...

任何和所有建议将不胜感激。根据开场陈述,我不是这里的专家,所以如果您需要有关机器及其服务器的任何其他信息,请随时询问。谢谢你的关注!

1 个答案:

答案 0 :(得分:0)

问题解决了。 vhost的CGI-BIN需要是CHMOD 755而不是775.