Php 在IBM Bluemix中转移失败

Php 在IBM Bluemix中转移失败,php,database,ibm-cloud,Php,Database,Ibm Cloud,我在IBMBlueMix中部署了domjudge。它一直工作良好,直到最后3天。今天,我尝试用clearDB在DOMJudge Web/DOMJudge-4.0.5/lib/use_db.php中更改数据库连接。我只更改了前面提到的文件中的以下行: $priv = "dummy"; $host = "us-cdbr-iron-xxxx-xxx.cleardb.net"; $db = "mydbname"; $user = "

我在IBMBlueMix中部署了domjudge。它一直工作良好,直到最后3天。今天,我尝试用clearDB在
DOMJudge Web/DOMJudge-4.0.5/lib/use_db.php
中更改数据库连接。我只更改了前面提到的文件中的以下行:

$priv = "dummy";
$host = "us-cdbr-iron-xxxx-xxx.cleardb.net";
$db   = "mydbname";
$user = "myusername";   
$pass = "mypassword";   
相同的行被添加到
DOMJudge-Web/DOMJudge-4.0.5/lib/use_db.orig
文件中

构建和部署应用程序后,它不会运行。应用程序错误日志如下所示:

2016年1月1日上午6:21:30 OUT STG----->下载的应用程序包(26M)

2016年1月1日上午6:21:31 OUT STG------>Buildpack版本4.1.5

2016年1月1日上午6:21:31在STG外安装HTTPD

2016年1月1日6:21:31 AM ERR STG回溯(最近一次通话):

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6CBEC4F53C789B674BC4F011895Cf0F72C4D3E0/scripts/compile.py”,第51行,在

2016年1月1日上午6:21:31从构建包(lib/additional\u命令)错误标准

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6CBEC4F53C789B674BC4F011895Cf0F72C4D3E0/lib/build_pack_utils/builder.py”,第189行,扩展名

2016年1月1日上午6:21:31错误STG进程扩展(路径,ctx,“编译”,进程,参数=[self])

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6cbec4f53c789b674bc4f01895cfb0f72c4d3e0/lib/build_pack_utils/utils.py”,第69行,进程扩展中

2016年1月1日上午6:21:31错误STG成功(getattr(extn,to_call)(*args))

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6CBEC4F53C789B674BC4F011895Cf0F72C4D3E0/lib/httpd/extension.py”,第43行,编译中

2016年1月1日上午6:21:31错误标准包(“HTTPD”)

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6CBEC4F53C789B674BC4F011895Cf0F72C4D3E0/lib/build_pack_utils/builder.py”,第165行,在文件包中

2016年1月1日上午6:21:31错误STG自我安装程序。安装二进制文件(密钥)

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6cbec4f53c789b674bc4f01895cfb0f72c4d3e0/lib/build_pack_utils/cloudfoundry.py”,第206行,安装

2016年1月1日上午6:21:31错误STG条带=条带)

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6cbec4f53c789b674bc4f01895cfb0f72c4d3e0/lib/build_pack_utils/cloudfoundry.py”,第176行,从清单安装二进制文件

2016年1月1日上午6:21:31错误STG self.\u dwn.下载(url,self.\u ctx['TMPDIR'])

2016年1月6日上午6:21:31 ERR STG文件“/var/vcap/data/dea_next/admin_buildpacks/aee11c73-6b49-4e76-8781-e4b28e25e848_6cbec4f53c789b674bc4f01895cfb0f72c4d3e0/lib/build_pack_utils/downloads.py”,第50行,下载

2016年1月1日6:21:31 AM ERR STG raise RUNTIMERROR(“无法下载依赖项:%s”%url)

2016年1月1日上午6:21:31错误STG运行时错误:无法下载依赖项:/httpd/2.4.12/httpd-2.4.12.tar.gz

2016年1月1日6:21:31 AM OUT STG暂存失败:构建包编译步骤失败

2016年1月1日上午6:21:31错误API遇到错误:应用程序暂存在buildpack编译阶段失败


我无法确定问题所在。请帮助我。

哪个是绑定到应用程序的以前的DB类型?以前我使用InnoDB错误消息有什么不清楚的地方?该依赖项在脚本试图查找它的位置不再可用。(这可能是一个有缺陷的版本,有安全缺陷。)为什么不修改你的脚本,让它获得2.4.18版本呢?问题在于使用的构建包。请提供更多详细信息。